繁体   English   中英

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

[英]How do I backup a local SQL Server database in XP?

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

这样就创建了备份,并带有一些警告,但并不确定它们表示我不熟悉的“缺少列”的含义。 将数据库上载到主机后,看起来一切都已存在,如果有任何我做错或遗漏的地方,我将能够对其进行测试并进行更新。

您应该能够通过Management Studio中的GUI来执行此操作,或者使用以下脚本并运行。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM