异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。

以下是操作sql 2000遇到的问题,其他版本步骤大同小异

解决方案如下:

设置本地数据库的属性-->连接-->选上ANSI warning 和 ANSI nulls

1、将存储过程生成脚本
2、删掉原来的存储过程   
3、在存储过程脚本前加上以下两句SQL
 ,然后重新生成存储过程
SET
 ANSI_NULLS  ON  
GO  

SET  ANSI_WARNINGS  ON  
GO  

基本格式如下:
 

 

  1. SET QUOTED_IDENTIFIER ON   
  2. GO  
  3. SET ANSI_NULLS ON   
  4. GO  
  5. SET ANSI_WARNINGS ON 
  6. GO  
  7.  
  8. CREATE PROCEDURE [dbo].[Pro_ShrinkDB]  
  9. AS 
  10. BEGIN 
  11.     ...  
  12. END 
  13. GO  
  14. SET QUOTED_IDENTIFIER OFF   
  15. GO  
  16. SET ANSI_NULLS ON   
  17. GO  

 
 

本文出自 “杨金澎” 博客,谢绝转载!

你可能感兴趣的:(和,ANSI_NULLS,ANSI_WARNINGS,选项。,异类查询要求为连接设置)