如何在XP中备份本地SQL Server数据库?

时间:2011-03-19 22:27:09

标签: sql sql-server sql-server-express database-backups

我在PC上开发了一个ASP.NET 3.5网站

要在我使用的主机上部署数据库,他们需要使用数据库的备份“恢复”它。

如何在运行XP的PC上创建数据库备份?

有没有办法在Visual Web Developer中执行此操作?我还下载了SQL Server配置管理器,但我看不到备份选项。

感谢任何帮助!

(使用SQL Server Express 2005的Visual Web Developer Express)

谢谢。

修改
我的解决方案归功于以下答案:
在Visual Web Developer Express SQL窗格中,我执行了语句 -

BACKUP DATABASE [C:\Mysite\App_Data\ASPNETDB.MDF] TO DISK = N'C:\Backup.bak' WITH NOFORMAT, NOINIT, NAME = N'YourDB-Full Database Backup', 
SKIP, NOREWIND, NOUNLOAD, STATS = 10;

这创建了备份,有一些警告,不确定它们的意思,因为它提到了我不熟悉的“缺失列”。在主机上上传数据库后,看起来好像一切都在那里,我将很快测试它,如果有什么我做错了或错过了会更新。

2 个答案:

答案 0 :(得分:4)

您应该可以通过管理工作室中的GUI执行此操作,或者使用以下脚本运行。

BACKUP DATABASE [YourDB] TO  DISK = N'C:\Backup.bak' WITH NOFORMAT, NOINIT,  
NAME = N'YourDB-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10

您可能需要将文件路径调整到服务帐户有权写入的位置(Backup目录中的MSSQL文件夹是一个不错的选择。)< / p>

答案 1 :(得分:2)

如果您没有,请获取SQL Server Management Studio 2008 R2(仅选择管理工具)。它将帮助您管理数据库。 UI易于驱动 - 将左侧的树展开到所需的数据库,然后右键单击 - &gt;备份数据库