SQL Server 2005:一個使用新創建的User的問題和解決方法
昨天在寫一個SQLXML的Sample的時候,在SQL Server 2005添加新的User的時候出了一系列的問題,覺得這是一個很Common的問題,今天我把它重現,并把相關的Screen Shot截下來,希望大家在遇到相同的問題的時候能對大家有所幫助。
Step I:以Run as Administrator的模式打開SQL Server Management Studio。

Step II:創建一個新的Login,Login name: tempUser; Authentication:SQL Server authentication;Default database: MyTestDb; Default language:English

Step III: 設置User Mapping,Database role membership: db_owner

Step IV: 保存上面所有的設置并重啟SQL Server, 通過VS 2005 Server Explore 用這個新創建的User(tempUser)連接MyTestDb。但是現在下面的錯誤。

Step V:我想起我當初在裝SQL Server 2005 的時候,用的是把認證方式設置成為Windows Authetication了,于是我們Server的認證方式改成SQL Server authentication。

Step VI: 保存設置,再次重啟SQL Server后,重新連接MyTestDb,這次出現了新的問題,系統提示密碼必須重新設置。

Step VII:我想應該是考慮到安全,新用戶的密碼必須通過重新修改才有效,于是我通過這個新的User登錄Sql Server Management Sudio。

Step VIII:Sql Server Management Sudio會自動彈出一個對話框要求你修改你的Password。這驗證了我的想法。

Step IX:最后一次連接MyTestDb,不成功我是沒則了。不過值得慶幸的是——成功了。

Step I:以Run as Administrator的模式打開SQL Server Management Studio。

Step II:創建一個新的Login,Login name: tempUser; Authentication:SQL Server authentication;Default database: MyTestDb; Default language:English

Step III: 設置User Mapping,Database role membership: db_owner

Step IV: 保存上面所有的設置并重啟SQL Server, 通過VS 2005 Server Explore 用這個新創建的User(tempUser)連接MyTestDb。但是現在下面的錯誤。

Step V:我想起我當初在裝SQL Server 2005 的時候,用的是把認證方式設置成為Windows Authetication了,于是我們Server的認證方式改成SQL Server authentication。

Step VI: 保存設置,再次重啟SQL Server后,重新連接MyTestDb,這次出現了新的問題,系統提示密碼必須重新設置。

Step VII:我想應該是考慮到安全,新用戶的密碼必須通過重新修改才有效,于是我通過這個新的User登錄Sql Server Management Sudio。

Step VIII:Sql Server Management Sudio會自動彈出一個對話框要求你修改你的Password。這驗證了我的想法。

Step IX:最后一次連接MyTestDb,不成功我是沒則了。不過值得慶幸的是——成功了。



昨天在寫一個SQLXML的Sample的時候,在SQL Server 2005添加新的User的時候出了一系列的問題,覺得這是一個很Common的問題,今天我把它重現,并把相關的Screen Shot截下來,希望大家在遇到相同的問題的時候能對大家有所幫助。
浙公網安備 33010602011771號