当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何使用 PowerShell 创建 SQL Server 别名?

作者:精品下载站 日期:2024-12-14 20:58:45 浏览:14 分类:玩电脑

如何使用 PowerShell 创建 SQL Server 别名?


您是否需要创建 SQL Server 别名但不想使用 GUI? PowerShell 随时为您提供帮助!这篇文章将向您展示如何使用 PowerShell 为 SQL Server 实例创建别名。这是一种有用的技术,可以轻松地在脚本或应用程序中引用特定服务器。因此,如果您正在寻找一种更有效的方法来为 SQL Server 创建别名,请继续阅读!

根据 SQL Server 的 SharePoint 最佳实践,需要在场中的所有 SharePoint Server 上创建 SQL 别名。通过 UI 创建 SharePoint 的 SQL 别名已在我的另一篇文章中进行了解释:为 SharePoint 创建 SQL Server 别名。以下是创建 SQL Server 别名的 PowerShell 版本。


#Name of your SQL Server Alias
$AliasName = "SP13_PROD_SQL"

# Actual SQL Server Name
$SQLServerName = "G1VSP13-SQLC001" 

#TCP Port
$Port = "1433"

#These are the two Registry locations for the SQL Alias 
$x64 = "HKLM:\Software\Microsoft\MSSQLServer\Client\ConnectTo"
$x86 = "HKLM:\Software\Wow6432Node\Microsoft\MSSQLServer\Client\ConnectTo"

#if the ConnectTo key doesn't exists, create it.
if ((test-path -path $x86) -ne $True)
{
    New-Item $x86
}

if ((test-path -path $x64) -ne $True)
{
    New-Item $x64
}

#Define SQL Alias 
$TCPAliasName = "DBMSSOCN,$SQLServerName,$Port"

#Create TCP/IP Aliases
New-ItemProperty -Path $x86 -Name $AliasName -PropertyType String -Value $TCPAliasName
New-ItemProperty -Path $x64 -Name $AliasName -PropertyType String -Value $TCPAliasName

最后,打开这两个可执行文件进行验证:

  • C:\Windows\System32\cliconfg.exe
  • C:\Windows\SysWOW64\cliconfg.exe

[玩转系统] 如何使用 PowerShell 创建 SQL Server 别名?

[玩转系统] 如何使用 PowerShell 创建 SQL Server 别名?

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯