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