我们的数据库服务器上有大量链接服务器需要清理。
是否可以确定使用链接服务器的最后日期?例如,最后一次通过它执行查询。
我们的数据库服务器上有大量链接服务器需要清理。
是否可以确定使用链接服务器的最后日期?例如,最后一次通过它执行查询。
我们有一个系统,其数据源之一仍在 SQL Server 2000 上。为了实现更高的可用性,我们希望设置从这台 2000 服务器到 2008 集群的事务复制。
我的问题是,INSERT/UPDATE/DELETE
所有已发布表中源数据库上的语句是否保证事务安全(顾名思义)?例如,如果我在源数据库上执行以下查询:
BEGIN TRAN
INSERT t1 (mycol) VALUES ( 0 )
INSERT t2 (mycol) VALUES ( 1 )
COMMIT TRAN
假设t1
和t2
是同一出版物的一部分,以下对目的地的查询是否总是会产生以下结果?
SET TRANSACTION ISOLATION LEVEL SNAPSHOT
BEGIN TRAN
SELECT 'Value in t1: ' + CAST(t1.mycol AS VARCHAR(10)) from t1
SELECT 'Value in t2: ' + CAST(t2.mycol AS VARCHAR(10)) from t2
COMMIT
结果:
Value in t1: 0
Value in t2: 1