SQL2008附加資料庫報錯

2022-07-17 19:33:11 字數 1779 閱讀 4190

sql server 2008如何匯入mdf,ldf檔案網上找了很多解決sql server匯入其他電腦拷過來的mdf檔案,多數是不全,遇到的解決方法不一樣等問題,下邊是找到的解決問題的最全面方法!

將mdf, ldf檔案匯入到sql server 2008資料庫當中,下面提供兩種辦法:第一種:(1)選擇右擊資料庫

(2)然後點選「附加」。出現下面的介面。然後選擇新增,新增上你要新增的mdf檔案即可。

第二種方法是:新建查詢,然後輸入下列語句,《喎�"" target="_blank" class="keylink">vc3ryb25npiakcjxwcmugy2xhc3m9"brush:sql;"> exec sp_attach_db @dbname = 'yourdatabasename', @filename1 = 'x:\路徑\mssql\data\pubs.mdf', @filename2 = 'x:\路徑\mssql\data.ldf 第二種方法可能提示sql語言 附近有問題(真不知道什麼問題啊??)

上邊兩種都可能可能會出現這種錯誤:(如果上述兩種過程成功了,那祝賀了!) sqlserver2008附加資料庫時出錯提示作業系統錯誤5(拒絕訪問)錯誤5120的解決辦法 sql server2008附加資料庫檔案時彈出錯誤資訊:如下圖:

可能大家都遇到過這種問題,解決方案如下: 方案一:切換登入方式 出現這種情況是由於用「混合驗證方式」(sql server身份驗證)登入資料庫造成的,只要將登入方式改為 「windows身份驗證方式」 登入即可解決該問題,附加成功後再換用「混合驗證模式」登陸就沒問題了。 方案二:修改服務 選擇 所有程式-sql server 2005-配置工具-選擇"sql server configuration manager"或者「sql server 配置管理器」, 開啟「sql server configuration manager」配置介面,在左側選擇"sql server 2008 服務",在右側右擊開啟「sql server (sqlexpress)」 的屬性,在內建賬戶處將網路服務--」network service」改為本地系統--"local system", 點選「重新啟動」後再附加資料庫就ok了。 (附加資料庫成功後如果擔心改變設定後影響以後使用可以將內建賬戶處的「local system」再改回 「network service」,資料庫仍可開啟。) 主要配置過程如下圖: 1.開啟「sql server configuration manager」配置介面: 2.選擇sql server(mssqlserver),選項,並右擊:

5.配置成功: 這樣配置後附加資料庫就不會出錯了。 如果上述方法仍出現問題!

則使用下邊的方法解決: (1)可能mdf檔案屬性為唯讀的屬性,則只需修改即可

另外還需在mdf檔案屬性-->安全 (把所有使用者 即 我下邊的三個使用者 選擇「編輯」,把顏色筆全出來的地方 完全控制那個打勾勾)

SQL2008 附加資料庫提示 5120錯誤

在win7 x64系統上使用sql2008進行附加資料庫 包括在x86系統正在使用的資料庫檔案,直接拷貝附加在x64系統中 時,提示無法開啟檔案,5120錯誤。是因為沒有操作許可權,所以附加的時候出錯,只要設定這個檔案或資料夾安全屬性即可。解決辦法 1.開啟該資料庫檔案存放的目錄或資料庫檔案的屬性視...

SQL2008附加資料庫提示5120錯誤解決

sql2008附加資料庫提示5120錯誤解決 前幾天在附加資料庫時,出現了這個錯誤 在win7 x64系統上使用sql2008進行附加資料庫 包括在x86系統正在使用的資料庫檔案,直接拷貝附加在x64系統中 時,提示無法開啟檔案,5120錯誤。www.2cto.com 這個錯誤是因為沒有操作許可權,...

sql server 附加資料庫報錯

一種是 低版本的資料庫備份可以在同級和高版本上附加。但是高版本資料庫備份不能在低版本上附加。因為高版本對低版本相容,低版本不對高版本相容 也就是向下相容 只有向下相容,向上的話要轉換 連線客戶端也是一樣。2005就連線不上2008.但是2008可以連線2005。另一種是 資料庫的mdf和ldf的安全...