我正在asp.net會員網站上工作。我自動創建了成員資格提供程序,現在將其存儲在解決方案中的sql express數據庫中。我想要將所有表格移到sql數據庫而不是sql express。昨天晚上,我將sql express數據庫附加到sql server management studio,並且能夠看到所有對象。然後,我在Visual Studio中運行我的解決方案,並且出現錯誤:LOGIN FAILED爲sql express數據庫,並且解決方案未運行。 我有兩個問題。 1.爲什麼會發生這種情況? 2.如果我使用相同的對象在sql server中創建相同的數據庫,然後指向sql server數據庫而不是sql express數據庫,那麼我是否會遇到與memberhop提供者有關的問題? 在此先感謝。從sql express數據庫創建sql數據庫
回答
聽起來好像您已經將數據庫從一臺主機(運行SQL Server Express)移動到另一臺主機(運行非Express SKU)。它是否正確?
確保您的成員資格連接字符串指向成員(非Express SQL Server)的新位置。按照預期,確保登錄和用戶在新的SQL Server實例中正確安裝。
確實附加到sql server管理工作室意味着移動?因爲我只是附加創建更多的表和SP。 – Laziale 2010-12-14 21:09:58
你能否澄清你採取什麼步驟「附加」? – Greg 2010-12-14 21:13:38
我打開SSMS右鍵單擊數據庫文件夾 - >附加數據庫,然後從我的asp.net應用程序的app_data文件夾中選擇數據庫,然後創建了幾張表,一些存儲過程,然後再次運行asp.net應用程序,我收到了錯誤消息:我的Windows用戶登錄失敗。我正在使用Windows身份驗證。所有這一切都是在當地完成的,沒有什麼是遠程的感謝您的幫助 – Laziale 2010-12-14 21:16:38
將數據庫附加到新服務器不會自動創建必要的登錄名。
從您的數據庫的SSMS內運行exec sp_change_users_login 'Report'
。
如果它回來了,在結果集什麼,你需要運行exec sp_change_users_login 'Auto_Fix', '<username>'
其中是第一個結果集的用戶名。
- 1. SQL Express數據庫鏡像
- 2. 創建sql azure數據庫
- 3. 創建與SQL數據庫
- 4. sql數據庫表創建
- 5. SQL創建空數據庫
- 6. SQL數據庫「創建Tabe」
- 7. 建立DSN爲SQL Server Express數據庫
- 8. 如何使用SQL命令在SQL Express中創建數據庫?
- 9. 配置VS2008創建SQL Server數據庫而不是SQL Server Express?
- 10. 從Oracle數據庫創建SQL壓縮數據庫
- 11. 從SQL Server Express數據庫在Visual Studio
- 12. 從SQL Server Express數據庫讀表
- 13. 從備份創建/恢復數據庫SQL Server Express
- 14. 無法從Visual Studio Express 2012創建SQL Server數據庫
- 15. Sql 2000數據庫到Sql 2005 express db
- 16. 從Business Objects創建Sql數據庫表
- 17. 從SQL數據庫
- 18. 從SQL數據庫
- 19. 從SQL數據庫
- 20. SQL:從數據庫
- 21. 如何在SQL Server中創建數據庫的數據庫圖
- 22. 在SQL Server 2005 Express中創建家庭數據庫服務器
- 23. 在SQL Server Express中創建數據庫和表格
- 24. 如何在SQL Server 2008 express中創建數據庫圖表?
- 25. 在SQL Server2008 Express/Windows VIsta家庭版上創建數據庫
- 26. 使用SQL Server Management Express創建數據庫時出現問題
- 27. SQL Server Express:創建數據庫表後無法添加主鍵
- 28. 使用引導式SQL Express創建數據庫
- 29. 創建新數據庫時被SQL Server Express困惑
- 30. 在sql server 2012 express中創建數據庫副本
當您連接到新的數據庫或用戶登錄到您的網站時,您是否獲得登錄失敗 – JeffO 2010-12-14 21:01:39
我在登錄失敗時正在運行asp.net應用程序,並且正在嘗試打開與數據庫的連接。 – Laziale 2010-12-14 21:57:28