2

我在我的 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;

这创建了备份,并带有一些警告,并不确定它们的含义,因为它提到了我不熟悉的“丢失的列”。在主机上上传数据库后,看起来一切都在那里,我将能够很快对其进行测试,如果我做错了什么或遗漏了什么,我会更新。

4

2 回答 2

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是一个不错的选择)。

于 2011-03-19T22:33:32.657 回答
2

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

于 2011-03-19T22:34:27.813 回答