用sqlcmd附加數(shù)據(jù)庫(kù)(SQL Server)
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
安裝上最新的Visual Stuido 2008 Express SP1,數(shù)據(jù)庫(kù)也安裝了SQL Server 2008 Exrpess。SQL Server 2008 Express版本的SQL Server Management Studio Express(SSMSE)還沒有發(fā)布,2005版本的SSMSE連接不上2008的服務(wù)器,現(xiàn)在只能用sqlcmd管理數(shù)據(jù)庫(kù)。 1.將原先分離出來的mdf數(shù)據(jù)庫(kù)文件復(fù)制到SQL Server 2008程序目錄下的Data文件夾。 當(dāng)然,也可以把數(shù)據(jù)庫(kù)文件放到自己喜歡的位置,這樣做需要為文件夾指定權(quán)限,使SQL Server能夠有權(quán)限使用: ![]() 2.運(yùn)行“命令提示符”,使用sqlcmd命令連接數(shù)據(jù)庫(kù)服務(wù)器。(Vista 用戶注意以管理員方式運(yùn)行命令提示符) 在SQL Server 2008正確安裝完成后,%Path%環(huán)境變量中會(huì)自動(dòng)加入sqlcmd的執(zhí)行路徑,因此,只要在命令提示符中直接輸入“sqlcmd -S .\SQLExpress”命令即可連接到本地機(jī)的SQL Server 2008 Express數(shù)據(jù)庫(kù)服務(wù)上: ![]() 3.輸入指令:exec sp_attach_db @dbname=N'數(shù)據(jù)庫(kù)名', @filename1=N'數(shù)據(jù)庫(kù)文件' 其中,“數(shù)據(jù)庫(kù)名”是附加到數(shù)據(jù)庫(kù)后的數(shù)據(jù)庫(kù)名字,“數(shù)據(jù)庫(kù)文件”是需要附加到數(shù)據(jù)庫(kù)的全名。 然后輸入 go 指定執(zhí)行。 如本例: 1> exec sp_attach_db @dbname=N'EquipmentDBMS_wrb', @filename1=N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\EquipmentDBMS_wrb_Data.MDF' 2> go 4.數(shù)據(jù)庫(kù)附加完成,打開數(shù)據(jù)庫(kù)測(cè)試。 使用 use 指令打開數(shù)據(jù)庫(kù),然后寫一條 SELETE 語句。如下圖,可以看到,數(shù)據(jù)庫(kù)已經(jīng)成功附加完成: ![]() 最后,輸入 exit 退出 cmdsql 。
該文章在 2013/4/2 22:10:29 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |