2011-11-29 57 views
7

Tôi có SQL Server Management Studio 2008 R2.Tại sao Intellisense không hoạt động trong SQL Server Management Studio 2008 R2?

Tôi đã thử các:

  1. Tools-> Options-> Query Execution-> SQL Server-> General, chắc chắn rằng “Theo mặc định, các truy vấn mới mở trong chế độ SQLCMD” được đánh dấu

  2. Đi tới Công cụ >> Tùy chọn >> Trình soạn thảo văn bản >> Giao dịch-SQL >> Chung >> IntelliSense Chọn Tự động liệt kê thành viên và kiểm tra thông tin tham số.

  3. khởi động lại, sửa chữa Visual Studio 2010

  4. cài đặt VS 2010 SP1

  5. Query/Intellisense Enabled chọn

Nhưng nó vẫn không hoạt động.

Bất kỳ đầu mối nào?

+6

Bạn có đang kết nối với SQL Server 2008+ DB khi cố gắng sử dụng Intellisense không? Ngay cả với SSMS mới, Intellisense sẽ không hoạt động đối với DB trong các phiên bản trước. –

+0

Visual Studio 2010 phải làm gì với SQL Server Management Studio? – Cylindric

+0

Tính năng này có bị tắt hoàn toàn hoặc không nhận ra nội dung của bạn không? Nói chung, bạn sẽ cần phải làm mới (_shift + ctrl + r_) hoặc khởi động lại SMSS để intellisense để nhận các đối tượng mới. – canon

Trả lời

7

Rõ ràng khi bạn cài đặt VS2010 SP1 nó phá vỡ Intellisense của SQL Server 2008 R2. Bạn sẽ cần phải cài đặt hoặc CU hoặc SP1 cho SQL Server 2008 R2 được đề cập trong này Support KB từ MSFT.

1

Đây là một câu hỏi khá cũ, nhưng tôi đã gặp phải vấn đề tương tự và sửa chữa nó là sửa chữa trên máy chủ sql 2008. Bắt là tôi phải đi vào chương trình thêm/xóa trước khi thực hiện sửa chữa để gỡ cài đặt "Microsoft SQL Server Compact <Ver> <SP1/2> <Lang>" trước khi sửa chữa vì tên tệp thiết lập của nó khác trong trình cài đặt Sql Server so với trình cài đặt VS.

2

Đã có ngày hôm nay. Theo một chủ đề tôi tìm thấy ở nơi khác giải pháp là để tách tất cả các cơ sở dữ liệu offline. Khởi động lại dịch vụ và bùng nổ! bắt đầu làm việc.

1

Cơ sở dữ liệu ngoại tuyến khiến Intellisense ngừng hoạt động trong SSMS 2016 và Sql Server 2016 RTM, có thể là các phiên bản cũ hơn. Xác minh điều này bằng cách mở một cửa sổ truy vấn mới và xác minh Intellisense đang hoạt động. Sau đó lấy một cơ sở dữ liệu Offline và thử Intellisense ... nó ngừng hoạt động. Đưa cơ sở dữ liệu trở lại trực tuyến và Intellisense trở lại với cuộc sống và bắt đầu làm việc trở lại.

Các vấn đề liên quan