小编Phi*_*ppe的帖子

这个倒挂的银色钥匙图标是什么

我继承了 SQL Server 2005 3rd 方服务器和数据库,以便能够生成报告和仪表板。

在一张桌子上,我发现了一个新图标:一个蓝银倒置键,旁边是我的其他主键和外键。

当我右键单击它时,上下文菜单为我提供了“脚本约束为”的选项,但是当我尝试“修改”它时,它会打开列设计表单(如主键),但是,它出现在“索引”部分,而不是约束。

有人知道它叫什么,用来做什么吗?

倒置键

sql-server-2005 ssms

11
推荐指数
1
解决办法
6775
查看次数

在 ConnectionStrings 中为每个应用程序使用 DNS

最近,当我不得不将大量内部应用程序迁移到新的 SQL 服务器时,我遇到了一个想法。我看的越多,它听起来就越完美,但我想向社区征求反馈意见。它使用 SQL0216 和 AlwaysOn。

告诉我的开发人员使用 DNS 条目在他们的 ConnectionStrings 中指向他们各自的数据库有什么缺点?

示例:DNS:App1_SQL 指向 Servr1,DNS:App2_SQL 指向 Servr1。服务器=App1_SQL;数据库=App1;Trusted_Connection=True;服务器=App2_SQL;数据库=App2;Trusted_Connection=True;

这样,当我迁移数据库时,我可以一次完成一个应用程序,确保在继续之前一切正常。无需重新编译代码,也无需处理任何配置文件。我只需要复制数据库并更新应用程序的 DNS 条目。

如果特定应用程序使用外部数据库引用,我会训练我的开发人员始终使用同义词。这样,我为旧数据库创建了一个链接服务器,并在迁移时相应地更新同义词。

除了必须一个一个地管理大量 DNS 条目之外,我仍然认为这是一种减轻与数据库迁移相关的压力的方法,能够通过小块而不是整个服务器一次性完成。

现在,我看不到的警告是什么?因为这听起来太容易和有益,而不是一个非常标准化的做法,但我从来没有遇到过这个建议。Kerberos 会成为问题吗?

提前致谢

sql-server dns availability-groups kerberos sql-server-2016

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