更新:2007 年 11 月
在 Test.sql 文件中,您可以添加执行必需操作的 Transact-SQL 语句以便测试 SQL 服务器项目中的数据库对象。
| .gif) 说明: | 
|---|
| 在 Visual C++ 中,此文件名为 debug.sql。如果您要使用 Visual C++ 运行 SQL 对象,请按照以下指导将“Test.sql”替换为“debug.sql”。 | 
例如,如果 SQL 服务器项目包含一个存储过程,您会向 Test.sql 脚本中添加一行执行该存储过程的 SQL。如果存储过程没有提供任何输出,您可能想要添加 SQL 语句,该语句返回由存储过程操作的某些数据以验证该过程是否按预期执行。同样,若要测试触发器,Test.sql 文件应包含一条语句,该语句执行导致触发器执行的操作,如插入或删除行。
在 Visual Studio 中“数据库”选项下的“输出”窗口中显示 Test.sql 脚本的结果,以便您可确定数据库对象是否正在正确工作。
在 SQL 服务器项目中编辑 Test.sql 文件
- 通过从“视图”菜单中选择“解决方案资源管理器”打开“解决方案资源管理器”。 
- 展开“测试脚本”文件夹。 
- 双击 Test.sql 文件将其在 SQL 编辑器 中打开。 
- 添加 Transact-SQL 语句,将提供结果,确认您的项目数据库对象的功能。有关创建 SQL 服务器项目中特定项的 Test.sql 脚本的更多信息,请参见以下几页: - 有关存储过程,请参见如何:创建和运行 CLR SQL Server 存储过程。 
- 有关触发器,请参见如何:创建和运行 CLR SQL Server 触发器。 
- 有关用户定义的功能,请参见如何:创建和运行 CLR SQL Server 用户定义的函数。 
- 有关用户定义的类型,请参见如何:创建和运行 CLR SQL Server 用户定义的类型。 
- 有关聚合,请参见如何:创建和运行 CLR SQL Server 聚合。