我试图缩小日志文件,但它只占用了少量的可用空间。
由于数据文件,tempdb 的日志空间已满。如何释放空间?
编辑:
我检查了以下内容: 1. 错误查询正在运行 - 没有查询正在运行
DBCC OPENTRAN - 无结果
tempdb 处于简单恢复模式。
我有一个单独的驱动器来存储 1TB 的事务日志,即现在 40% 是免费的。
观察:当我Right click on tempdb>task>shrink>database显示 99% 可用空间时。我可以在这里缩小数据库文件吗?
我试图从各种渠道了解REPLACE选项,但并没有澄清自己。我正在使用SQL Server 2014版本。
以下2个查询之间有什么区别?两者都已完成,没有任何错误。有和没有替换。
USE [master]
RESTORE DATABASE [Test] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup\MyDatabase.bak'
WITH FILE = 3, NOUNLOAD, STATS = 5
GO
Run Code Online (Sandbox Code Playgroud)
VS
USE [master]
RESTORE DATABASE [Test] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup\MyDatabase.bak'
WITH REPLACE, FILE = 3, NOUNLOAD, STATS = 5
GO
Run Code Online (Sandbox Code Playgroud)
当我尝试用现有数据库的.mdf和.ldf替换(Test2)时,出现错误。到目前为止,我的理解是,我可以使用名称[Test2]恢复[Test1] db的备份(这已经存在于我的服务器中,并且Test1 DB也存在)。
我得到了REPLACE的声明“通过备份另一个数据库来还原现有数据库”。从Microsoft链接之一。
USE [master]
RESTORE DATABASE [Test2] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup\MyDatabase.bak'
WITH REPLACE, FILE = 3, NOUNLOAD, STATS = 5
GO
Run Code Online (Sandbox Code Playgroud)
错误:
Msg 1834, Level 16, State …Run Code Online (Sandbox Code Playgroud) 如何在SSRS中隐藏表格输出的第一行?
根据我当前的分组和格式,第一行在结果中始终为空.那么,如何有力地隐藏第一行.从下面的图像,我想只删除第一个空白行(标题后).

谢谢