1. 程式人生 > >修改gsql的sa祕密報錯

修改gsql的sa祕密報錯

---------------------------
Microsoft SQL-DMO
---------------------------
錯誤 21776: [SQL-DMO]名稱“dbo”在 Users 集合中沒有找到。如果該名稱是合法名稱,則使用 [] 來分隔名稱的不同部分,然後重試。
---------------------------
確定  
---------------------------

每個資料庫內都有一個稱為dbo的特殊使用者,固定伺服器角色sysadmin的任何成員都影射到dbo上。如果某個資料庫內的dbo使用者對應的登入,在另外一臺SQL Server伺服器裡面不存在的話,那麼當將這個資料庫的備份還原到另外一臺SQL Server伺服器時,dbo使用者所對應的登入名就會為空。正是因為這個原因,系統不允許修改sa密碼。

使用sql 將sa相關別名已對映到test新資料庫所有者。
資料庫所有者已更改。

use test
go
exec sp_changedbowner 'sa'
go

連線資料庫時報錯:

在與 SQL Server 建立連線時出現與網路相關的或特定於例項的錯誤。未找到或無法訪問伺服器。請驗證例項名稱是否正確並且 SQL Server 已配置為允許遠端連線。

將連線字串改成 Data Source=127.0.0.1,7788;Initial Catalog=test;User ID=sa;Password=111111;

連線成功。