希望有人能帮忙 - 在 SQL Server Management Studio 2008 R2 中有没有办法可以为链接的 SQL 服务器设置别名?
我有一个通过 IP 地址添加的服务器,但我没有登录凭据 - 但是由于连接已经设置,我可以登录。
问题是,这是一个开发环境,在实时部署之前,我作为链接服务器的 IP 需要由我的存储过程以不同的名称“访问”,例如“myserver”,而不是 192.168.xxx.xxx...
任何帮助都非常感谢。
答案1
这种方法似乎有效:
http://alexpinsker.blogspot.com/2007/08/how-to-give-alias-to-sql-linked-server.html
如果链接失效,请参考以下详细信息:
将 SQL 链接服务器添加到运行它的特定主机没有任何问题。但是,如果您需要为其指定别名,而不是使用主机名作为链接服务器名称,该怎么办?以下是操作方法:
步骤1:
- 在 SQL Server Management Studio 中打开“链接服务器”,然后打开“新建链接服务器”。
- 在出现的向导内 - 选择“常规”选项卡。
- 在“链接服务器”字段中指定别名。
- 选择 SQL Native Client 作为提供程序。
- 在“产品名称”字段中添加 sql_server(这就是魔力)。
- 在“数据源”中指定要用作链接服务器的主机的名称。
第2步:
- 在“安全”选项卡中 - 指定适当的安全选项(例如安全上下文)
步骤3:
- 在“服务器选项”选项卡中 - 将“数据访问”、RPC、“Rpc Out”和“使用远程排序”设置为 true。
答案2
按照步骤创建新别名->所有程序->microsoft sql server 2008 R2->配置工具->选择sql server配置管理器->选择别名->新别名->然后输入服务器名称