gpt4 book ai didi

sql-server - 如何将数据库及其用户从一个 SQL Server 转移到另一个?

转载 作者:行者123 更新时间:2023-12-03 09:32:16 25 4
gpt4 key购买 nike

我们在 SQLServer 实例中有一个 db 应该转移到另一个实例(假设 dbname="testdb" 与用户 testuser )。

当我们使用 SQL Server Management Studio(在源机器上备份数据库并在目标机器上恢复它)时,这种传输很容易进行。

现在的问题是我无法连接 testuser在目标机器上。它是数据库的一部分,但不是 SQL Server 范围登录的一部分。

现在我的问题。如何将数据库中的用户添加到 SQL Server 登录名?

提前感谢您的任何评论!

干杯,
赫尔穆特

最佳答案

最后真正帮助我的是运行以下 SQL 脚本(恢复后)

USE testdb;
GO
EXEC sp_change_users_login 'Auto_Fix', 'testuser', NULL, 'testpwd';
GO

这将数据库用户“testuser”“连接”到服务器登录“testuser”。如果不存在服务器登录“testuser”,则会创建一个新的登录。

有关文档,请参阅 http://msdn.microsoft.com/en-us/library/ms174378.aspx

关于sql-server - 如何将数据库及其用户从一个 SQL Server 转移到另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5977114/

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