如何在XP中备份本地SQL Server数据库?
我在PC上开发了ASP.NET 3.5网站如何在XP中备份本地SQL Server数据库?
要在我使用的主机上部署数据库,他们需要使用数据库的备份“还原”它。
如何在运行XP的PC上创建备份数据库的备份?
有什么办法可以在Visual Web Developer中做到这一点?我也下载了SQL Server配置管理器,但我看不到备份的选项。
任何帮助表示赞赏!
(带有SQL Server Express 2005的Visual Web Developer Express)
谢谢。
编辑
我的解决方案由于以下问题的答案:在Visual Web Developer速成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;
此创建的备份,与一些警告,并不确定他们的意思,因为它提到了我不熟悉的“缺失的列”。将数据库上传到主机后,它看起来就像一切都在那里,我将能够很快对它进行测试,如果有任何错误或遗漏,我会更新它。
您应该可以通过管理工作室的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
目录是一个不错的选择)。
获取SQL Server Management Studio 2008 R2(仅限管理工具)如果您没有它。它会帮助你管理你的数据库。 UI很容易驱动 - 将左侧的树扩展到所需的数据库,然后右键单击 - >备份数据库
好的,我认为我没有得到管理工具,当我下载...谢谢 – 2011-03-19 22:39:53
当我启动它没有服务器连接到? (我的vS Web开发人员已经启动并运行数据库连接 - ASP.NET Development Server正在运行) – 2011-03-19 22:52:50
@Greg - 如果您尝试使用'。\ SQLEXPRESS'作为服务器名称和Windows身份验证,该怎么办?你的数据库也是一个用户实例? – 2011-03-19 22:57:01
好吧,完美谢谢..... – 2011-03-19 22:40:21
我可以在管理工作室之外运行此脚本?将管理工具连接到“服务器”时遇到问题... – 2011-03-19 22:55:51
@Greg - 是的,它只是TSQL,因此您可以通过任何查询界面运行它,但您的应用程序中的连接字符串是什么样的? (删除任何敏感信息) – 2011-03-19 23:02:22