我已经在我自己的电脑上在LocalDb \ v11.0上制作了我的应用程序,我正在尝试启动该网站。首先,我需要让数据库充满测试数据。
我认为最好的方法是制作当前数据库的.bak文件并将其恢复到主机上。
但是如何在MVS中制作我的LocalDb的备份文件(.BAK)?
答案 0 :(得分:4)
我找到了一种使用SQL查询备份数据库的方法。
BACKUP DATABASE AdventureWorks2008R2
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2008R2.Bak'
WITH FORMAT,
MEDIANAME = 'Z_SQLServerBackups',
NAME = 'Full Backup of AdventureWorks2008R2';
在http://technet.microsoft.com/en-us/library/ms191304(v=sql.105).aspx
上找到了这个答案 1 :(得分:0)
我认为你可以从VS做到这一点,但你绝对可以从SSMSE 2012做到这一点。你可以从Microsoft's Site下载。您可以连接到(localdb)\ v11.0,您应该能够看到您的数据库。从这里,您可以进行备份以及连接到生产Db并从该备份进行恢复。
答案 2 :(得分:0)
不,可以在VS上使用它。我正在使用Visual Studio 2015 Express for Web。
按照以下步骤操作:
在VS中,转到工具 - > SQL Server->新查询 输入以下内容:
USE "yourdatabasename";
GO
BACKUP DATABASE "yourdatabasename"
TO DISK = 'C:\yourlocalpath\yourdatabasename.Bak'
WITH FORMAT,
MEDIANAME = 'Z_SQLServerBackups',
NAME = 'Full Backup of yourdatabasename';
GO