Làm cách nào để ngăn SQL Management Studio (10.50.2500.0) thêm vào đầu mỗi thủ tục được lưu trữ khi tôi bấm chuột phải/Sửa đổi?Dừng SQL Server Management Studio thêm ANSI_NULLS và QUOTED_IDENTIFIER
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Không có cài đặt nào trong số này hữu ích cho tôi. ANSI_NULLS ON và QUOTED_IDENTIFIER ON được đặt trên tất cả các máy chủ, DB và kết nối tôi thực hiện. Bên cạnh đó, tôi không bao giờ sử dụng dấu ngoặc kép (tôi đã sử dụng dấu ngoặc cho các từ dành riêng) và tất cả các trường rỗng của tôi, tôi sử dụng đúng IS NULL khi cần.
Tôi xóa cài đặt mỗi khi tôi chỉnh sửa quy trình. Tất cả các thủ tục của tôi đã được thiết lập đúng cách và điều đó sẽ không bao giờ thay đổi trong môi trường của tôi. Verified by:
SELECT uses_ansi_nulls, uses_quoted_identifier
FROM sys.sql_modules
WHERE object_id = object_id('proc_name')
tôi không thể tìm thấy một phương tiện để làm như vậy (Bạn mong muốn chúng xuất hiện trong 'Tools -> Options -> SQL Server Object Explorer -> Scripting'), nhưng bạn có thể không muốn loại bỏ chúng anyway (Chúng có vấn đề gì với bạn?) –
Yeah , có vẻ như đó sẽ là nơi. Phiền thật đấy. Vấn đề duy nhất họ gây ra cho tôi là chúng không cần thiết và lãng phí không gian. Tôi đã cập nhật câu hỏi để giải thích thêm. – ThinkingStiff