我使用SpecFlow和Selenium在我的ASP.NET MVC网站上进行UI测试。我希望在完成我的测试套件之后,能够将数据库( Server 2012)恢复到它的测试前状态,并且我希望尽快完成它。我可以使用replace (或STOPAT)进行完全备份和还原,但这需要很长时间,而差异备份本身只需几秒钟。我想基本上设置一个恢复点,然后尽快恢复到它,删除备份后所做的任何更改。在我看来,这应该可以非常快地完成,而不需要覆盖整个数据库。这有可能吗?如果有,怎么做?
我的网站是用asp.net开发的,使用MS SQL Server2012作为数据库,我的任务是使网站响应,我决定先做一些随意的更改,我已经通过ftp下载了整个源代码,并从控制面板下载了数据库备份。我的问题是,当我试图恢复下载的数据库备份文件时,它一直显示错误信息“没有备份选择要恢复”,请检查附件屏幕。我是ASP.NET / MS SQL Server 2012的新手,有人能帮我解决这个问题吗?
我在另一台计算机上使用SQL Server2005数据库创建了一个ASP.Net web应用程序。
我想把它转移到另一台电脑上。因此,我复制了SQL和.bak格式的ASP.Net数据库。我需要配置应用程序以连接到数据库,并需要帮助来获得正确的连接字符串。
PS:数据库是由SQL Server 2005创建的,我需要在SQL Server 2012上进行部署
我在一家ISP上有一个全新的数据库,我打算用它来建立一个ASP.NET数据驱动的网站。但是,我想在本地构建整个数据库,并将数据库移植到ISP。
我有TCP/IP访问权限(即我可以通过SQL Server Management Studio Express直接连接到远程数据库),但我没有终端服务访问权限,因为这是与ISP的其他用户共享的数据库。
有没有一种简单的方法可以将我的本地开发数据库“复制”到远程服务器?
我在Server上有一个数据库,用于3个Asp.net应用程序。恢复模型已满。
每天我都执行备份数据库并使用以下代码进行日志记录。
BACKUP DATABASE @databaseName TO DISK = @file WITH INIT, SKIP, NOREWIND, NOUNLOAD, STATS = 10
BACKUP LOG @databaseName TO DISK = @fileLog WITH NOFORMAT, NOINIT, NAME = N'Database-Transaction Log Backup', SKIP, NOREWIND, NOUN
我有一个ASP.NET应用程序正在使用的Sql Server2008Express数据库文件,但我不确定如何在不关闭网站的情况下查询数据库。
我无法将数据库文件(.mdf和.ldf文件)复制到另一个目录,因为它们正在被web服务器使用。此外,如果我将数据库附加到sql server的实例上(在sqlcmd提示符下使用'Create database DB name on (filename = 'DB filename.mdf') for attach;‘命令),则应用程序池用户将无法访问数据库(即网页开始生成http 500错误)。我认为这可能与应用程序池的用户名以某