是你附加資料庫的版本比現在資料庫的版本高了,你可以用原來的較高版本的SERVER備份一下這個資料庫,然後在現在的資料庫中恢復這個資料庫。
② 我的sql打不開資料庫 提示sa登錄失敗 我用的是win7系統
版本低,如:SQLserver2000在WIN7下不能運行;考慮改為2008版,高版本連接時,已沒有sa的概念了。多在網上搜索一下,搞個明白!祝你技術提高,更上一層樓!
③ 用sql server身份登錄無法打開資料庫
原困是未設置SQL SERVER登錄認證模式為混合認證模式,因為SQL SERVER默認安裝後認證模式為WINDOWS認證模式,從而導致出錯。
解決方法很簡單:
二."無法連接到伺服器,用戶xxx登陸失敗"
該錯誤產生的原因是由於SQL Server使用了"僅 Windows"的身份驗證方式,
因此用戶無法使用SQL Server的登錄帳戶(如 sa )進行連接.解決方法如下所示:
1.在伺服器端使用企業管理器,並且選擇"使用 Windows 身份驗證"連接上 SQL Server
操作步驟:
在企業管理器中
--右鍵你的伺服器實例(就是那個有綠色圖標的)
--編輯SQL Server注冊屬性
--選擇"使用windows身份驗證"
--選擇"使用SQL Server身份驗證"
--登錄名輸入:sa,密碼輸入sa的密碼
--確定
2.設置允許SQL Server身份登錄
操作步驟:
在企業管理器中
--展開"SQL Server組",滑鼠右鍵點擊SQL Server伺服器的名稱
--選擇"屬性"
--再選擇"安全性"選項卡
--在"身份驗證"下,選擇"SQL Server和 Windows ".
--確定,並重新啟動SQL Server服務.
在以上解決方法中,如果在第 1 步中使用"使用 Windows 身份驗證"連接 SQL Server 失敗,
那就通過修改注冊表來解決此問題:
1.點擊"開始"-"運行",輸入regedit,回車進入注冊表編輯器
2.依次展開注冊表項,瀏覽到以下注冊表鍵:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]
3.在屏幕右方找到名稱"LoginMode",雙擊編輯雙位元組值
4.將原值從1改為2,點擊"確定"
5.關閉注冊表編輯器
6.重新啟動SQL Server服務.
此時,用戶可以成功地使用sa在企業管理器中新建SQL Server注冊,
但是仍然無法使用Windows身份驗證模式來連接SQL Server.
這是因為在 SQL Server 中有兩個預設的登錄帳戶:
BUILTIN\Administrators
<機器名>\Administrator 被刪除.
要恢復這兩個帳戶,可以使用以下的方法:
1.打開企業管理器,展開伺服器組,然後展開伺服器
2.展開"安全性",右擊"登錄",然後單擊"新建登錄"
3.在"名稱"框中,輸入 BUILTIN\Administrators
4.在"伺服器角色"選項卡中,選擇"System Administrators"
5.點擊"確定"退出
6.使用同樣方法添加 <機器名>\Administrator 登錄.
說明:
以下注冊表鍵:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode
的值決定了SQL Server將採取何種身份驗證模式.
1.表示使用"Windows 身份驗證"模式
2.表示使用混合模式(Windows 身份驗證和 SQL Server 身份驗證).
④ SQL無法打開資料庫,ssms無法打開
1,你的sqlbrowser這個服務沒有開啟,這點你可以去你的服務管理裡面看看
2,你的tcp協議不被允許,這個原因我不知道怎麼改
3,不支持遠程連接,你可以試著把PC201203272233改為你本機當前的ip試試
4,你的database SQLEXPRESS這個為特殊資料庫不讓訪問或者不存在。你可以嘗試別的資料庫
⑤ sqlserver2008 打開一個資料庫時出現:無法訪問資料庫xxxxx (object explorer)
sqlserver2008 打開一個資料庫時出現:無法訪問資料庫xxxxx (object explorer)是設置錯誤造成的,解決方法為:
1、打開SqlServer2008資料庫--登錄資料庫--管理---資料庫郵件--配置資料庫郵件。
⑥ 為什麼無法打開SQL資料庫文件
根源是:SQL資料庫的文件無法正常顯示。
可能是 你的SQL是2000版本,而該資料庫是 2005版本的,因此就無法使用了。
資料庫不正常了,連接及訪問當然也會不正常的了。
⑦ 無法打開windowsinstaller文件sql資料庫
系統版本過低。無法打開windowsinstaller文件sql資料庫是因為電腦系統版本過低,只有win7以上的版本才有打辯搭開windowsinstaller文件sql資料庫功能,解決方法為,打開電腦亂派設置進行系統更新即可。資料庫系統攜陪拿,是由資料庫及其管理軟體組成的系統。
⑧ 用sql身份能登錄資料庫,但是打不開要用的資料庫
1.首先我們注意到,連接時選的一直是(local),不可能出現更改。而且近期電腦也沒有進行過其他插件的安裝。
2.我們在現有的軟體中去查查看有沒有其他的插件存在(使用360軟體卸載功能,就能看到所有電腦上的插件)
3.打開SQL Server配置,如圖所示:
3.查看是否啟用了相關服務,這個所謂的服務(箭頭指向的那個)就是你創建的資料庫實體。如圖所示:
4.如果你看到了以上界面,請直接跳至步驟6,如果你的界面窗顯示的是紅字「無法..」,那麼多半是被插件影響了,這個時候你在剛才打開的360軟體卸載中把出現以下關鍵字的插件卸載:
(Microsoft SQL Server 2012 DB)
5.卸載後運行regedit ,找到HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\Microsoft SQL Server\100\ConfigurationState,將其中CommonFiles的鍵值改為3
6.啟動SQL Server(XXX)服務,XXX代表你創建的資料庫實體。
7.如果發現無法啟動,打開控制面板里的管理-->服務,找到以下箭頭指向的服務,點擊啟動:
7.如果無法啟動,報錯17051,接著打開:
8.選擇 維護--》版本升級 接著按界面下一步操作即可
⑨ 資料庫 sql server 2008 打不開了
1 確定sql server服務是否啟動,開始菜單--運行--services.msc--啟動mssql服務
2 伺服器鏈謹洞名稱為:(local)、直接一棚枯個點(英文晌消狀態下)、127.0.0.1、計算機名稱、計算機IP
任選一個
⑩ Sql資料庫打不開
找到"C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\"文件夾,點擊屬性,在常規選項卡中點擊高級,
在彈出的窗口中的壓縮或加密屬性中去掉壓縮內容或者節省磁碟空間,點擊確定。
點擊應用,勾選應用於該文件夾所有文件。或者只需對資料庫系統必須的幾個資料庫:master,model,msdb,tempdb等操作即可。