2013-12-10 18 views
6

Tôi đã cài đặt phiên bản Sql Express 2012. Tôi đã cài đặt riêng Local Db. tôi có thể nhìn thấy nó được cài đặt khi tôi nhấp vào "Cài đặt Sql Server phát hiện báo cáo". Tuy nhiên, tôi không thể kết nối với nó bằng cách sử dụng Sql Server Management Studio hoặc Microsoft Visual Studio 2012 Professional Edition. Tôi nhận được lỗi:Lỗi SQL Server Express 2012: Không thể kết nối với Local DB

"The attempt to attach to the database failed with the following information: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 50 - Local Database Runtime error occurred. Cannot create an automatic instance. See the Windows Application event log for error details."

Trong xem Windows Event Tôi thấy một số lỗi sau đây với các phím regsistry khác nhau mỗi lần:

"The DataDirectory registry value is missing in the LocalDb instance registry key:{-----}" 

Tôi đã kiểm tra các giá trị regsitry cho db địa phương trong HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MicrosoftSQL Server Local DB và chỉ có một mục "Phiên bản đã cài đặt". Tôi đã đi qua một số bài viết mà nhà nước giải pháp cho các lỗi trên và đã làm gần như tất cả mọi thứ họ đã đề nghị nhưng vẫn không thể có được localDb để làm việc.

Tôi đánh giá cao bất kỳ trợ giúp nào mà một người có thể cung cấp để giải quyết vấn đề này.

UPDATE:

Sử dụng Command Line Interface Tôi xác nhận rằng localDb v11.0 được cài đặt. Tuy nhiên, thông tin sqlLocalDb thông tin v11.0 cho lỗi: "Ví dụ tự động" v11.0 "không được tạo. Nếu tôi cố gắng tạo một lỗi, nó sẽ đưa ra một lỗi khác:" Lỗi không mong muốn xảy ra bên trong cuộc gọi phương thức API của LocalDb. "

+0

Bạn có thể thử bài đăng sau: http://stackoverflow.com/a/31383366/1662459 –

Trả lời

0

bạn có thể cố gắng sử dụng SQL server Authentication cũng đảm bảo rằng dịch vụ SQL của bạn đang chạy

Ngoài ra bạn có thể thử để xóa các registry sau đây:..

HKEY_USERS\.DEFAULT\Software\Microsoft\Microsoft SQL Server\UserInstances\[GUID_FROM_EVENT_LOG] 

bạn cũng có thể kiểm tra Getting Started with SQL Server 2012 Express LocalDB

+0

1. Tôi gặp lỗi tương tự với Xác thực máy chủ SQL. – AM0

+0

Có, SQL Server đang chạy. – AM0

+0

Không có mục nhập cho Microsoft SQL Server trong HKEY_USERS \ .DEFAULT \ Software \ Microsoft. Tôi cũng có thể thấy Sql Server Management Studio ở đó. – AM0

0

Bạn cần bắt đầu dịch vụ sql cho hệ thống cục bộ. 1) Bắt đầu Nút 2) Viết "Trình quản lý Cấu hình Sql Server" và nhấp vào nó 3) sau khi mở "Trình quản lý Cấu hình Máy chủ Sql", bạn cần khởi động các dịch vụ hệ thống cục bộ có thể dừng lại ở đó Cơ sở dữ liệu cục bộ không được kết nối.

Sau khi bắt đầu dịch vụ cục bộ, bạn chỉ cần kết nối với cơ sở dữ liệu hệ thống cục bộ. Nó phải kết nối succeffully.

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