2013-05-06 77 views
1

我已经将我的数据库导入到新的ms sql服务器。这有效,但登录不起作用。它们存在于数据库本身上,但它们在ms sql服务器的安全登录区域中不可用。我尝试在那里手动创建它们,但收到它们已经存在于我的数据库中的异常。如何将现有数据库用户转移到新的ms sql服务器?

我如何才能实现这些登录是为我的新的MS SQL服务器活动?

感谢

回答

1

添加登录到服务器上,但不要将其与数据库相关联。然后,运行此:

USE [your database]; 
GO  
ALTER USER {user} WITH LOGIN={login}; 
1

找到这对我的作品

USE testdb; 
GO 
EXEC sp_change_users_login 'Auto_Fix', 'testuser', NULL, 'testpwd'; 
GO 
相关问题