2012-11-28 1 views
8

Tôi đã gặp vấn đề với Visual Studio 2012 Ultimate.Nhà thiết kế gặp phải lỗi trong khi tải định nghĩa bảng?

tôi chèn một "Cơ sở dữ liệu SQL Server", và khi tôi cố gắng "Thêm bảng mới" sau một thời gian tôi nhận được vấn đề này

Các nhà thiết kế gặp phải lỗi khi tải định nghĩa bảng

và hai lỗi trong "Danh sách lỗi"

  1. Giản đồ cơ sở dữ liệu mục tiêu không thể retrie ved. Không thể kết nối lại với cơ sở dữ liệu.

  2. Không thể có được thông tin giản đồ từ cơ sở dữ liệu (LocalDB) \ v11.0.C: \ Users \ Srdjan \ Documents \ Visual Studio 2012 \ TRANG WEB \ WEBSITE3 \ APP_DATA \ DATABASE.MDF.
    Vui lòng đóng mọi trình chỉnh sửa mở cho cơ sở dữ liệu này, kiểm tra kết nối của bạn với cơ sở dữ liệu này và làm mới cơ sở dữ liệu trong Server Explorer. C: \ Users \ Srdjan \ Documents \ Visual Studio 2012 \ TRANG WEB \ WEBSITE3 \ APP_DATA \ DATABASE.MDF

Tôi có thể làm gì để làm việc này?

Picture

+0

Là MDF vẫn còn? SQL Server vẫn đang chạy? Bạn đã khởi động lại chưa? –

+0

Database.mdf nằm trong thư mục App_Data và trong Server Explorer, Chỉ Visual Studio và Chrome đang chạy, Có, cùng một lỗi ... – DocNet

+0

Chỉ cần một mẹo; Trong tương lai, vui lòng bao gồm câu hỏi thực tế để mọi người trả lời. Ngay cả khi chúng tôi hiểu rằng bạn muốn sự cố của mình được giải quyết, bạn sẽ dễ hiểu hơn nếu bạn muốn. – Patrick

Trả lời

3

Vui lòng kiểm tra đăng nhập bạn đang sử dụng để kết nối với cơ sở dữ liệu trong VS có các quyền cần thiết để tạo bảng.

10

Tôi đã gặp vấn đề tương tự, nhưng nó được giải quyết khi tôi sử dụng "SQL Server Object Explorer" thay vì "máy chủ thám hiểm" để thêm bảng mới.

+0

Điều này làm việc cho tôi, nhưng nó vẫn không giải thích được vấn đề cơ bản. –

+0

Cảm ơn rất nhiều +1 :) –

+0

Cảm ơn rất nhiều nhưng vẫn gặp lỗi tương tự –

0

Thực hiện theo các bước sau:

  1. Nhấp chuột phải vào kết nối dữ liệu
  2. Bấm Add Connection
  3. Chọn Data Source
  4. Browse để tìm file cơ sở dữ liệu hiện có trên hệ thống của bạn (ví dụ C:\Users\pcname\Documents\databasefile.mdf)
  5. Nhấp vào Kiểm tra kết nối
  6. Nếu kết nối thành công thì vấn đề sẽ được giải quyết, nếu không hãy thử sau khi khởi động lại Visual Studio
2

Tôi biết đây là vấn đề thực sự cũ nhưng trong trường hợp bất kỳ ai khác không có may mắn với câu trả lời ở trên, điều tôi làm chỉ đơn giản là ngắt kết nối với máy chủ và kết nối lại.

1

Sử dụng "SQL Server Object Explorer" thay vì "máy chủ thám hiểm" nhưng đóng tất cả các kết nối cơ sở dữ liệu xuất hiện trong trình khám phá máy chủ.

Từ trình khám phá đối tượng máy chủ SQL thêm máy chủ SQL cục bộ và đó là nó, hoạt động như một nét duyên dáng.

0

Tôi gặp vấn đề tương tự [visual studio 2013], vì tên cơ sở dữ liệu sai. Đi tới Trình khám phá máy chủ -> nhấp chuột phải vào cơ sở dữ liệu của bạn -> Sửa đổi kết nối .. -> trong "Kết nối với tên cơ sở dữ liệu:" chọn tên cơ sở dữ liệu chính xác của bạn.

0

Khởi động lại Visual Studio đã sửa nó cho tôi. Tôi đã mở nó trong một tháng hoặc hơn.

Có thể đáng để một số người thử bước đơn giản này trước tiên trước khi đào sâu.

0

Nếu bạn không sử dụng tích hợp an ninh (Windows Authentication), hãy chắc chắn rằng người dùng db có "chủ sở hữu db" vai trò