小编use*_*604的帖子

日志传送代替复制

我有两个 SQL Server 2008 R2 系统,由于网络限制,无法使用 SQL Server 复制。但是,这些系统之间需要共享数据。但是,可以将文件从一个系统发送到另一个系统。

我在想的是可以设置日志传送。我知道要使用日志传送,辅助数据库必须处于 NORECOVERY 状态,因此它不能用于实时 OLTP。

我在想可能在辅助服务器上,我可以拥有辅助数据库,然后将该数据库复制到同一本地服务器上的数据库,然后该数据库将成为实时 OLTP 数据库。

我认为在 NORECOVERY 模式下无法进行复制。是否可以每 5 分钟运行一次日志传送还原,首先更改为 NORECOVERY,然后进行还原,然后返回到恢复,允许复制继续?是否有 TSQL 命令将状态更改为 NORECOVERY,然后返回?

无论如何,我都不是 SSIS 大师,但也许这是更好的方法(平面文件)?是否可以在具有 150 多个表的数据库中进行设置,并带有 FK 依赖项,其中所有更改都需要非常频繁地反映在目标数据库上

replication sql-server sql-server-2008-r2 log-shipping

4
推荐指数
1
解决办法
187
查看次数

如何在各种文本字段中找到一行中最长的字符串?

有没有人可以通过简单的查询从单个 SQL Server 2008 R2 数据库中所有表的所有字母数字(文本、nchar、varchar 等)类型的列中查找数据行中最长的字符串?

sql-server sql-server-2008-r2

3
推荐指数
1
解决办法
1521
查看次数