gpt4 book ai didi

sql-server-2008 - 是否可以在具有Powershell的SQL Server中创建数据库?

转载 作者:行者123 更新时间:2023-12-03 14:38:10 26 4
gpt4 key购买 nike

我正在尝试使用Powershell和SMO在SQL Server中创建一个空数据库,但似乎找不到解决方法。这可能吗?

sql server的连接脚本:

[System.Reflection.Assembly]::LoadWithPartialName('Microsoft.SqlServer.SMO') | out-null

$serverName = "localhost"

$server = new-object ('Microsoft.SqlServer.Management.Smo.Server') $serverName

$server.ConnectionContext.LoginSecure=$false;
$credential = Get-Credential
$loginName = $credential.UserName -replace("\\","")
$server.ConnectionContext.set_Login($loginName);
$server.ConnectionContext.set_SecurePassword($credential.Password)
$server.ConnectionContext.ApplicationName="SQLDeploymentScript"

最佳答案

SMO当然支持database create method-链接的MSDN页面包含一个powershell示例:

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database($srv, "Test_SMO_Database")
$db.Create()
Write-Host $db.CreateDate

关于sql-server-2008 - 是否可以在具有Powershell的SQL Server中创建数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8048822/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com