SQL Server 2005 登入錯誤的解決方法

2021-06-18 03:44:05 字數 990 閱讀 6232

無法連線到伺服器   

伺服器:訊息18452,     級別16,狀態1   

[microsoft][odbc     sql     server     driver][sql     server]使用者『sa』登陸失敗。原因:未與信任sql     server連線相關聯   

錯誤產生的原因是由於sql     server使用了"僅     windows"的身份驗證方式,因此使用者無法使用sql     server的登入帳戶(例如     sa )進行連線,解決方法如下   

設定允許sql     server身份登入     (基本上這個很有用)

操作步驟:

1。在企業管理器中,展開

1.使用management studio express,用「windows身份驗證」登入,選中sql伺服器名,右擊滑鼠選擇屬性,在伺服器屬性選項頁面,選擇「安全性」,將伺服器身份驗證由「windows身份驗證」改為「sql server和windows身份驗證」,單擊確定。

3.再回到management studio express,選擇「安全性」-->登入名-->sa,右擊滑鼠,在登入屬性-sa頁面,選擇狀態,將登入由「禁用」改為「啟用」,現在可用sa登陸了

4.將sa密碼設定為空

開啟management studio>>選中某個sqlserver註冊》「安全性」節點》登入名》展開》找到sa>>右擊屬性》去掉「強制實施密碼策略」的鉤,然後把密碼框裡的全刪除

記得:sql2005鏈結資料庫的格式是 myconnection.connectionstring = "server=.\\sqlexpress;database=databasename;uid=sa;pwd=;";

注意是\\,兩條反斜線,\表示轉義符,sqlexpress是例項名,必須要有的,別忘了,否則彈錯(sa預設不允許遠端鏈結)

終於好了,以前安裝sql2000老彈錯,而且對2005的資料庫不相容,就卸了

SQL Server2005建立登入名

sql server2005建立登入名 對於出入sql server2005大門的人來說,建立使用者名稱很容易出錯。下面介紹具體的步驟和方法 首先建立使用者名稱 建立使用 windows 身份驗證 sql server management studio 的 sql server 登入名 在 sql...

SQL Server2005建立登入名

對於出入sql server2005大門的人來說,建立使用者名稱很容易出錯。下面介紹具體的步驟和方法 首先建立使用者名稱 建立使用 windows 身份驗證 sql server management studio 的 sql server 登入名 在 sql server management s...

SQL Server2005複製實現

一 準備工作 1 在發布伺服器上建立乙個共享目錄,作為發布快照檔案的存放目錄。例如 在d 盤根目錄下建資料夾名為pub 2 設定sql 發布伺服器和訂閱伺服器均設定 步驟 開啟服務 控制面板 管理工具 服務 右擊sqlserver agent 屬性 登入 選擇 此帳戶 輸入或選擇第一步中建立的win...