2013-05-06 53 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 
相關問題