gpt4 book ai didi

sql - Localdb 链接服务器

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

我正在尝试在本地复制生产环境,而生产数据库使用链接服务器。我已经能够创建 localdb 的多个实例;是否可以在 localdb 实例之间创建链接服务器?如果没有,我还有哪些其他选项可用(理想情况下不必使用完整的 sql 实例)。

最佳答案

不确定回答你自己的问题是否不好,但如果将来有人遇到同样的问题,事实证明这是可能的,而且非常简单。创建 localdb 的新实例后,请使用以下命令:

USE master

IF EXISTS(SELECT * from sys.servers WHERE name = N'{serverName}')
BEGIN
DECLARE @serverId INT
SELECT @serverId = server_id FROM sys.servers WHERE name = N'{serverName}'
IF EXISTS(SELECT * FROM sys.linked_logins WHERE server_id = @serverId)
BEGIN
EXEC sp_droplinkedsrvlogin '{serverName}', null
END

EXEC sp_dropserver '{serverName}'
END

EXEC sp_addlinkedserver
@server=N'{serverName}',
@provider=N'SQLNCLI',
@srvproduct=N'',
@datasrc=N'{dataSource}';
EXEC sp_addlinkedsrvlogin
@rmtsrvname=N'{serverName}',
@useself='true'

关于sql - Localdb 链接服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40747081/

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