SQL SERVER 2005 配置-sa

iSQlServer發表於2009-07-16

1. 用Windows身份驗證登陸(這個應該是不會存在問題的, 在新安裝好例項(SQL Server)的情況下, Windows身份驗證是不可能被禁用的(安裝過程中沒有可以設定禁用Windows身份驗證的地方) Manage Studio -- 選單"檔案"--"連線物件資源管理器", 身份驗證中選擇"Windows Authentication"

2. 連線成功後, 右鍵你的例項, 選擇"屬性"

3. 在"屬性"視窗中, 轉到"Security"(安全性)項, 在"伺服器身份驗證"中設定為"SQL Server和Windows身份驗證模式", 確定, 根據提示, 你應該重新啟動sql服務

4. 重新啟動sql服務後, 照用Windows身份驗證連線, 然後執行下面的語句啟用sa使用者, 同時清除sa的密碼(能成功登陸後再根據你的需要設定)

EXEC sp_password null,null,'sa'

ALTER LOGIN sa ENABLE

5. 語句執行完成後, 再用sa連線你的例項, 應該就沒有問題了.

#1-1# 另闢蹊徑

1.同樣用Windows身份驗證登陸,在測欄資料庫名稱上右鍵“屬性”,在“伺服器屬性”頁面測欄中,選“安全性”,在“伺服器身份驗證”中改選“SQL Server和Windows身份驗證模式。

2. 新設立帳戶和密碼時,在Management Studio中選擇“安全性”->“登入名”,通過右鍵快捷選單可建立新的登入名,並設定密碼。在樹中雙擊某個登入名,例如sa,選擇“狀態”->“啟用”,以啟用(或禁用)帳戶。但是要注意新建帳戶必須與一個預設的資料庫關聯,否則登入時會提示“管道另一端無程式”。例如右擊sa帳戶,從快捷選單中選擇“屬性”命令,在“登入屬性”對話方塊中選擇“常規”頁,在該頁底部為此帳戶選擇一個預設資料庫,例如“master”。注意重啟SQL Server使上述設定生效。

3.設定sa密碼後,重新連線物件資源管理器,並選SQL的登入方式,成功登入。

###其他特殊情況,尚未經歷,繼續摸索--  

 —————————————————楚河漢界————————————————————————————

#2# "此資料庫沒有有效所有者,因此無法安裝資料庫關係圖支援物件"的解決辦法 

【轉自】http://feiyu.asgard.cn/article_211.html

 sql2000備份的資料庫還原到sql2005後,選擇“資料庫關係圖”提示:此資料庫沒有有效所有者,因此無法安裝資料庫關係圖支援物件。若 要繼續,請首先使用“資料庫屬性”對話方塊的“檔案”頁或   Alter   AUTHORIZATION   語句將資料庫所有者設定為有效登入名,然後再新增資料庫關係圖支援物件。
解決方法如下: 
1、設定相容級別為90(2005為90) 

USE   [master]  
GO  EXEC   dbo.sp_dbcmptlevel   @dbname='資料庫名',   @new_cmptlevel=90  
GO   

或是選責你還原的資料庫,點右鍵,選屬性->選項->相容級別,選擇sqlserver2005(90) 然後確定,

    這時,你在該資料庫下展開“資料庫關係圖”節點時會有個提示,"此資料庫缺少一個或多個使用資料庫關係圖所需的支援物件,是否建立",選擇“是”即可。

2、通過以上的方法操作,如果問題依然存在的話,按下列方法繼續

選擇你的資料庫,然後選擇"安全性"->"使用者",選擇dbo,開啟屬性頁,如登入名為空的話,新建查詢,然後

use [你的資料庫名] EXEC sp_changedbowner 'sa'

執行成功後,你再選擇"資料庫關係圖"節點,時提示 “此資料庫缺少一個或多個使用資料庫關係圖所需的支援物件,是否建立",選擇“是”即可。 就可以看到原先建的關係圖了。

 ###注意命令中的空格###

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-609343/,如需轉載,請註明出處,否則將追究法律責任。

相關文章