gpt4 book ai didi

用于创建服务器别名的 SQL Server 命令?

转载 作者:行者123 更新时间:2023-12-01 16:26:26 24 4
gpt4 key购买 nike

MSDN指出创建服务器别名有 4 个步骤:

  1. In SQL Server Configuration Manager, expand SQL Server Native Client Configuration, right-click Aliases, and then click New Alias.
  2. In the Alias Name box, type the name of the alias. Client applications use this name when they connect.
  3. In the Server box, type the name or IP address of a server. For a named instance append the instance name.
  4. In the Protocol box, select the protocol used for this alias. Selecting a protocol, changes the title of the optional properties box to Port No, Pipe Name, or Connection String.

但是不是以“UI 方式”来做,而是有 SQL 命令来做吗?

最佳答案

客户端的服务器别名配置是客户端配置而不是SQL服务器配置。因此,没有创建 ODBC 连接的 SQL 命令,就像没有创建 ODBC 连接的 SQL 命令一样。

您可以通过 powershell 使用 WMI 编写配置脚本,开始的地方是: http://msdn.microsoft.com/en-us/library/ms179354.aspxhttp://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.wmi.aspx

这是一个使用 wmi 创建别名的 powershell 示例

# List existing aliases
Get-WmiObject -Namespace 'root\Microsoft\SqlServer\ComputerManagement10' -Class 'SqlServerAlias' |
Format-Table -Property 'AliasName', 'ServerName', 'ProtocolName', 'ConnectionString'

# Example script to create an alias
$alias = ([wmiclass] '\\.\root\Microsoft\SqlServer\ComputerManagement10:SqlServerAlias').CreateInstance()
$alias.AliasName = 'bob'
$alias.ConnectionString = '1433' #connection specific parameters depending on the protocol
$alias.ProtocolName = 'tcp'
$alias.ServerName = 'example_server'
$alias.Put() | Out-Null;

关于用于创建服务器别名的 SQL Server 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7065304/

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