我的数据库以BAK文件的格式备份到硬盘。我正在尝试恢复该备份,但我无法这样做。
以下是我的疑问:
ALTER DATABASE DBASE
SET SINGLE_USER WITH
ROLLBACK IMMEDIATE
RESTORE DATABASE DBASE
FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.DBASE\MSSQL\Restore\DBASE.BAK'
WITH
MOVE 'DBASE' TO 'C:\Program Files\Microsoft SQL
我正在尝试使用Backup-Restore在SQL Management Studio (SQL Server Express)中创建数据库的副本。本地到本地。当我这样做时,它复制表格和数据,但忽略视图、存储过程和外键。
对象资源管理器->写单击"Databases“-> "Restore Database...”-> put in a name -> select a "from“数据库-> go
下面是生成的脚本:
RESTORE DATABASE [DbName_raw]
FROM DISK = N'C:\Program
我有一个数据库,恢复模式设置为FULL。这是一个开发数据库,我有两个完整的备份日期分别为19和27,也就是最新的备份。
其中一位开发人员在26日做了一些更改,我想回滚这些更改,并希望在25的状态下恢复数据库。
restore database MyDb from disk = 'I:\MSSQL\DATA\MyDb_20160127.bak'
with recovery, stopat = '2016-01-25 10:38:15.280',
move 'MyDb' to 'I:\MSSQL\DATA\MyDb.mdf',
mo
我有一个名叫学生的数据库。为此,我可以使用工具备份创建数据库。但我无法使用查询创建。
use students
go
backup database students to disk = 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup' with format, medianame = 'test',name = 'back up of the student database'
go
在执行此操作时,我将得到以下错误。有人能在这个问题上帮
我已经为我们所有的SharePoint 2010数据库配置了日志传送。从周五开始,一切都进行得很好,今天星期一,我运行了以下查询:
SELECT *
FROM [msdb].[dbo].[sysjobhistory]
WHERE [message] like '%Operating system error%'
在辅助服务器上并得到下面的错误。基本上,是SharePoint的WebAnalyticsServiceApplication_ReportingDB每周创建一个额外的数据库,似乎无法找到最新的副本。我不确定的是两件事。
为什么在主服务器上查看/备份数据库时显示为1 d
我正在为一次安装的维护计划中创建一个备份作业而挣扎。
为特定数据库设置“备份数据库任务”,选择"Disk“选项,以及”为每个数据库创建备份文件“和”为每个数据库创建一个子目录“。文件夹设置为可浏览的UNC路径:
\\\backupserver\SQLBack\servername
视图the显示相同的正确备份位置:
BACKUP DATABASE [DBName]
TO DISK = N' \\\backupserver\SQLBack\servername\DBName\DBName_backup_2018_04_27_141724_2876433.bak'
WI
我打算开始开发一个ASP.NET应用程序,我想知道要使用哪个数据库。性能非常重要,数据库应该能够处理大约50 to的数据库,而不会出现问题。但是,我想知道购买SQL Server许可证是否值得。我在MSSQL Server (2005/2008)和MySQL之间寻找性能和可伸缩性的比较,但我似乎找不到任何好的测试。你能给我一些与这个主题相关的广泛的基准吗?
我需要通过脚本复制Server 2008中的数据库。我找到了这个解决方案:
BACKUP DATABASE Database1 TO DISK='C:\temp\Database1.bak';
RESTORE DATABASE Database2 FROM DISK='C:\temp\Database1.bak'
WITH MOVE 'Database1' TO 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\Database2.mdf'
你好,我有数据库上的用户工作。我想创建此数据库的副本用于测试目的。
谁能告诉我这是怎么做到的?我试过上的所有东西
但是复制文件并附加它会破坏第一个数据库,并尝试将备份恢复到新的数据库中,这会抛出错误,即数据库不同。
有人能给我提个解决方案吗?
正如@Nadeem_MK建议的那样,我创建了备份,现在我正在尝试使用以下脚本进行恢复:
RESTORE DATABASE [Equipment Test] -- use your new db name
FROM DISK = N'C:\Backup\ExistingDb.bak' --Path of backup location
我得到了一个42 MB的.bak文件,恢复后,数据库大小约为2048.00 MB。当我对这个DB进行备份时,.bak文件大小为277 MB。
为什么.bak文件大小增加?我会在恢复后立即进行测试。
请查找还原脚本:
IF OBJECT_ID(N'tempdb..#tmp') IS NOT NULL
BEGIN
DROP TABLE #tmp
END
go
declare @path varchar(50)
create table #tmp
(
LogicalName nvarchar(128)
,PhysicalName nvarchar(260)
,Type