我們正在與一個新的64位服務器(Windows Server 2016的SQL Server 2016和快遞)更換舊的32位服務器(Windows Server 2008,SQL Server 2008 Express的)。作爲流程的一部分,我必須將數據庫遷移到新服務器。SQL Server數據庫遷移權限
SQL服務器最初配置爲混合模式身份驗證,因此我的應用程序所需的sa
用戶名和相應的密碼來訪問數據庫中的數據。在新服務器上
SQL Server配置了Windows身份驗證。我已經遷移了數據庫,但現在我的應用程序無法訪問數據。我懷疑,但可能是錯誤的,沒有sa
用戶帳戶,但我不太瞭解這方面的知識。
任何人都可以建議如何改變遷移數據庫的訪問權限以允許訪問或創建sa
用戶帳戶以匹配原始環境。
可我們看到的一些錯誤消息從故障connectoin嘗試 – jimmy8ball
您可以配置新的服務器使用混合模式,並在其上創建一個SQL Server的帳戶爲您的應用討好。以sa用戶身份運行應用程序是一種可怕的做法,應該避免。 – TZHX
可能的解決方案還取決於應用程序的類型(和平臺)。 – Filburt