大多数SQL Server应用访问相同数据库中的对象,但是有时我们会需要跳出这个数据库到相同服务器上的另一个数据库或者另一个SQL Server实例。
用别名来引用数据库服务器和数据库对象的方法有很多种。如果分布式环境的物理结构需要修改时,使用别名可以最小化代码和应用配置中的修改。
Sqlcmd会有许多选项可用于处理程序所遇到的意外情况。将这个特性与sqlcmd变量相结合,我们可以很灵活地处理所遇到的意外情况。
Sqlcmd是SQL Server 2005所带的一个命令行工具。它是用于执行SQL脚本和替代上一个版本SQL Server的osql工具。
如果需要从一个表清除大量的数据并转存到一个存档表中,OUTPUT子句是能够有效地节省处理时间的。
OUTPUT子句中可以引用INSERTED或DELETED虚拟表,这取决于是否想要在数据修改前(DELETED表)或修改后(INSERTED表)得到数据。
设置微软分布式传输协调程序是一项复杂的工作,影响它运行结果的因素有网络设置、防火墙设置、安全许可和操作系统相关的整合与设置等。
SQL Server的连接服务器设置可以使你执行查询和存储过程,并通过连接其它的SQL Server和数据库系统接收来自外部的数据集。
无论你的专业水平如何,从其他IT专家那里学习新的技巧与最佳实践常常都是有益的。本文包含了SQL Server开发的高级技巧,希望对您的数据库开发及管理工作有所帮助。
有编程经验的都知道有一个很好的调试工具是非常重要的。有争议的一点是,大部分T-SQL代码是为管理和维护任务而编写的,因此,调试T-SQL似乎不像应用代码那样重要……