C 自動部署之附加資料庫

2021-09-22 17:05:11 字數 633 閱讀 8097

看著別人的**能夠自動安裝,資料庫自動附加,覺得很神奇很嚮往,但是始終公尺有去手動實踐。

網上找了下資料,發現實現起來其實很簡單

直接code

private

bool

attachdb()

;initial catalog=master;user id=;pwd=

", "

(local)

", "

sa", "

123456

"));

using

(conn)}}

return

true

; }

catch

}

許可權問題:

用t-sql命令附加資料庫時,出現如下異常資訊:

無法開啟物理檔案 ***.mdf"。作業系統錯誤 5:"5(拒絕訪問。)"。 (microsoft sql server,錯誤: 5120)  

解決方案:

找到***.mdf與***_log.ldf檔案,右鍵-屬性-安全-在組或使用者名稱處新增authenticated users-更改該組許可權為完全許可權,再次附加成功。 

好文推薦:

建立資料庫 附加資料庫等操作

C 自動部署之附加資料庫

心存善念 原文 c 自動部署之附加資料庫 網上找了下資料,發現實現起來其實很簡單 直接code private bool attachdb initial catalog master user id pwd local sa 123456 using conn return true catch ...

附加資料庫 sql

附加資料庫 sp attach db xxaccountsdb6 e 資料庫 xxaccountsdb6.mdf e 資料庫 xxaccountsdb6 log.ldf gosp attach db xxagentsystem e 資料庫 xxagentsystem.mdf e 資料庫 xxagen...

SQLite 附加資料庫

假設這樣一種情況,當在同一時間有多個資料庫可用,你想使用其中的任何乙個。sqlite的attach database語句是用來選擇乙個特定的資料庫,使用該命令後,所有的sqlite語句將在附加的資料庫下執行。語法 sqlite的attach database語句的基本語法如下 attach data...