2015-08-26 29 views
8

Tôi đang cố gắng chạy so sánh lược đồ bằng Visual Studio 2013.5 với Công cụ dữ liệu SQL Server 12.0.50730.0 so với SQL Server 2016 (13.0.300) Cơ sở dữ liệu nhanh.So sánh lược đồ VS2013: "Nguồn không khả dụng" khi chạy với SQL Server 2016 Express

Tôi có thể định cấu hình kết nối nguồn OK và khi tôi nhấn 'Kết nối thử nghiệm' trong hộp thoại thuộc tính kết nối, thông báo "Kết nối thử nghiệm đã thành công".

Tuy nhiên, khi tôi nhấn 'So sánh' trong cửa sổ so sánh giản đồ nó nói "Khởi tạo So sánh ..." trong vài giây, sau đó "Nguồn không có sẵn:"

này chỉ xảy ra nếu tôi sử dụng một lệnh SQL Server 2016 là nguồn, các máy chủ khác hoạt động tốt.

Đây có phải là lỗi không?

EDIT: Tôi cũng đã thử sử dụng SSDT 14.0.50730.0 trong VS2015 và tôi gặp lỗi tương tự.

+0

Điều gì đã khắc phục sự cố cho tôi vừa khởi động lại Visual Studio. –

Trả lời

5

Công cụ dữ liệu SQL Server hỗ trợ cho SQL Server 2016 hiện là GA và bản cập nhật mới nhất thông qua Tiện ích mở rộng và Cập nhật trong VS2013 và VS2015 sẽ giải quyết vấn đề này cho bạn. Bạn cũng có thể tải trực tiếp từ số này page for VS2015this page for VS2013.

1

Các công cụ cho SQL Server 2016, giống như bản thân cơ sở dữ liệu, vẫn đang được xem trước. Bản phát hành RTM tháng 7 của RTM không bao gồm hỗ trợ cho SQL Server 2016. Bạn sẽ cần phải tải xuống và cài đặt bản phát hành "SSDT June Preview" từ đây: https://msdn.microsoft.com/library/mt204009.aspx

0

Khi tôi nhận được thông báo lỗi này, giải pháp là sử dụng thông tin đăng nhập có vai trò máy chủ sysadmin.

4

Tôi gặp lỗi này. Một khi tôi đã thay đổi tên máy chủ từ "pcname" thành IP "192.168.1.xxx", nó hoạt động.

0

Tôi nhận thấy rằng sử dụng tên người dùng @ servername làm tên người dùng để kết nối sẽ khắc phục vấn đề khi sự cố xảy ra với cơ sở dữ liệu Azure. Không chắc chắn nếu điều này làm việc cho phi Azure. Tôi đã có các kết nối có lịch sử làm việc mà không làm điều này đột nhiên dừng lại và sau đó điều này đã sửa nó cho tôi.

Ví dụ, khi sử dụng một tên đăng nhập của mylogin và kết nối với myserver.database.windows.net, nếu tôi thay vì sử dụng [email protected] như tên người dùng tôi sẽ không nhận được sự cố "Nguồn không khả dụng".

0

Tôi gặp sự cố tương tự khi kết nối với cá thể AWS RDS. Những thay đổi duy nhất mà tôi có thể nói gây ra vấn đề đã được nâng cấp lên VS2015 và SSDT 14.0.61021.0

Tôi được thêm vào sau vào chuỗi kết nối và kết hợp một số trong số họ cố định vấn đề:

;Connect Timeout=60;Encrypt=False;TrustServerCertificate=True;Persist Security Info=True 

I figured này ra bằng cách tái tạo sự so sánh sau đó so sánh hai tập tin .scmp

+0

Tôi cũng gặp sự cố với AWS RDS DBs. Giải pháp cho tôi là đảm bảo các trường Tên máy chủ đều kết thúc bằng ', 1433'. Ví dụ: 'server-name.randomstring.us-east-1.rds.amazonaws.com, 1433' – vaindil

2

Trong Visual Studio 2017 tôi đã có cùng một vấn đề và giải pháp duy nhất làm việc cho tôi là:

Đóng trực quan Stud io, mở nó và thử lại :) Dường như đây là vấn đề về bộ nhớ đệm. Một tùy chọn khác là đổi tên DB nhưng đó không phải là cách hay để giải quyết vấn đề này.

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