我遇到了在服务器上进行本机备份的情况。
我碰巧看到msdb
有一个第三方备份工具(AppAssure
)也采用 VSS(某种)backup to virtual device
。
在某个时间间隔内,AppAssure(正在对 进行备份VIRTUAL DEVICE
)正在执行 a COPY_ONLY backup
,而在其他某个时间间隔内,它正在FULL backup
破坏日志链。
有什么方法(T-SQL query
)知道备份日志链何时损坏?
有没有办法找到谁使用了专用管理员连接?
不是活动连接,而是前一个已经关闭的连接?
我有一个使用并行计划的数据透视查询,即使成本小于 5。
并行度的成本阈值设置为默认值 5,MAXDOP 为 0。
SELECT Column1, Column2 Column3, Column4 AS Column5, Column6 Column7, Column8 Column9, Column10 Column11
FROM (
SELECT Column12,
Column13,
Column1
FROM Database1.Schema1.Object1
) Object2 PIVOT( SUM(Column13) FOR Column12 IN (Column2, Column4, Column6, Column8, Column10) ) AS pvtScore;
以下屏幕截图显示估计的子树成本为 1.39。
我想知道为什么在成本阈值为 5 时使用并行计划来启动并行性。
版本:SQL Server 2008 R2
DatabaseBackup - USER_DATABASES - LOG:此作业失败,提示“以用户身份执行:Domain\XXXX-SVC。无法打开步骤输出文件。步骤失败。”
该错误仅与 LOG 备份作业有关。
其他 DatabaseBackup 作业(FULL、DIFF)在相同的 SVC 帐户下工作得很好。因此服务帐户具有适当的权限。
输出文件(作业步骤属性--> 高级)是 F:\SQLAgentLog\,这对于所有作业都是相同的。唯一的问题是 LOG 备份作业。有没有其他人经历过这种情况,有什么解决办法吗?
当前环境:
SQL Server:2012 SP3 CU8
操作系统:Windows Server 2012
注意:这在 Windows Server 2008 上运行良好!!
我现在有情况。
SIMPLE 恢复模型中有一个数据库。
注意:
1.压缩未启用,将很快启用。2.SQL Server 2012 SP3
BackupSize: 8GB (Usually)<br/>
Last Saturday BackupSize: 73GB (yes, 73 !!)
这是因为一个应用程序使 2 个事务处于打开状态。
现在日志文件是 154GB。
Transaction: So far it inserted 90M records to a not so large table)
问题:
正在使用的服务器:SQL Server 2012 SP3
我刚刚收到一个奇怪的错误(奇怪,因为它之前工作过)
could not connect to server LNK_SRV because sa is not defined as a remote login
sys.servers 说 LNK_SRV 的 is_linked = 0 - 不知道为什么。以下返回结果
select top 10 * from LNK_SRV.DBName.dbo.TblName
但是程序失败了
exec LNK_SRV.DBName.dbo.ProcName
在我们删除链接服务器并重新添加它之前,它工作正常。
此外,LNK_SRV 也被用于复制。
注意:我知道 sa 不好。它很快就会得到照顾。