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