[英]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.