我遇到过在服务器上进行本机备份的情况。
我碰巧看到msdb
有一个第三方备份工具 ( AppAssure
) 也在使用 VSS (kind-of) backup to virtual device
。
在某个时间间隔内,AppAssure(对 进行备份VIRTUAL DEVICE
)正在执行 a,COPY_ONLY backup
而在其他时间间隔内,它正在FULL backup
破坏日志链。
有没有办法(T-SQL query
)知道备份日志链何时被破坏?
正在使用的服务器:SQL Server 2012 SP3
我刚刚收到一个奇怪的错误(很奇怪,因为它之前工作过)
could not connect to server LNK_SRV because sa is not defined as a remote login
Run Code Online (Sandbox Code Playgroud)
sys.servers 说 LNK_SRV 的 is_linked = 0 - 不知道为什么。返回结果如下
select top 10 * from LNK_SRV.DBName.dbo.TblName
Run Code Online (Sandbox Code Playgroud)
但手续却失败了
exec LNK_SRV.DBName.dbo.ProcName
Run Code Online (Sandbox Code Playgroud)
在我们删除链接服务器并重新添加它之前,它工作正常。
此外,LNK_SRV 也用于复制。
注意:我知道 sa 很糟糕。很快就会得到处理。
有什么方法可以找到谁使用了专用管理连接?
不是活动连接而是前一个已经关闭的连接?
我有一个使用并行计划的数据透视查询,即使成本小于 5。
Parallelism 的成本阈值设置为默认值 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;
Run Code Online (Sandbox Code Playgroud)
以下屏幕截图显示估计的子树成本为 1.39。
我想知道为什么在成本阈值为 5 时使用并行计划以启动并行性。
版本:SQL Server 2008 R2