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