我已经定义了所有的东西,这段代码是我的代码的一部分。
if (Sql_Conn == null)
Sql_Conn = new SqlConnection(Str_Con);
// str_con is my connection string
if (Sql_Conn.State != ConnectionState.Open)
Sql_Conn.Open();
Data_Table = new DataTable();
DataA_dapter = new SqlDataAdapter();
Sql_Cmd = new SqlCommand();
Sql_Cmd.Con
两周前,我中止了Azure Sql数据库的还原。虽然在Azure Portal中不再可见,但它继续出现在中的数据库列表中。“(恢复.)”出现在数据库名称之后。类似地,它出现在返回来自sys.databases的购买选择*的列表中。不过,Drop数据库返回
Msg 911, Level 16, State 1, Line 8<br/>
Database '<db name>' does not exist.
我怎么才能摆脱它?
使用SQL Server Management Studio还原数据库,但选中了"Take tail-log backup with NORECOVERY“,并且用户没有还原数据库的权限。
因此,T-SQL命令按以下顺序执行(在SQL Server Management Studio中生成):
BACKUP LOG [database]
TO DISK = N'...DatabaseBackup_2016-08-28_14-07-05.bak'
WITH NOFORMAT, NOINIT,
NAME = N'...DatabaseBackup_
情境-我们有一个Live_db数据库和一个Test_db数据库。我正试着拿一份作为测试。
现场的备份被拿走了。现有的Test数据库被删除(关闭现有的连接),因为我们不需要它的数据。我正在尝试用名称Live_db恢复Test_db,并选择更改文件路径,因此它指向test_db_data.MDF和test_db_log.LDF,但恢复始终失败。
TITLE: Microsoft SQL Server Management Studio ------------------------------ Restore of database 'TEST\_DB' failed. (M
我正在练习SharePoint 2010到2013年的迁移,并且在恢复数据库时遇到了困难。在对up 2010/SQL 2008服务器上的数据库进行备份之后,我尝试将其还原到我在up 2013/SQL 2012服务器上新建的数据库中。
通过UI,我已经将目标数据库脱机。我选择.bak文件,选择我的目标数据库,然后尝试恢复。我收到一个错误:Exclusive access could not be obtained because the database is in use.
为什么会发生这种情况?我已经把数据库离线了,我不知道它怎么可能会被使用。
在恢复窗口中,我尝试选择选项,选择Overwr
我有个奇怪的问题。我有一个名为restorelogs的数据库。
自动备份脚本执行完全备份,之后每3小时执行一次差异备份。第二天再做一次全程,然后再做一次比较,以此类推。
不,我想写一个脚本,什么是恢复这个文件到restorelogs数据库。
在php中,我通过sqlsrv使用这些sql查询:
USE master;
ALTER DATABASE restorelogs SET MULTI_USER WITH ROLLBACK IMMEDIATE;
RESTORE DATABASE restorelogs FROM DISK = 'D:/Apache/htdocs/logreader/e