2012-11-08 43 views
14

Không thể khởi động phiên bản LocalDB, tôi đã cài đặt và cài đặt lại nhiều lần.Không thể khởi động LocalDB

tục nhận được lỗi này:

Start of LocalDB instance "v11.0" failed because of the following error: Error occurred during LocalDB instance startup: SQL Server process failed to start.

Bất cứ lời khuyên nào? ?

Microsoft SQL Server 2012, tôi đã đảm bảo các tùy chọn cài đặt ĐẦY ĐỦ, đã ngừng tất cả các dịch vụ liên quan đến SQL và đã thử khởi động lại.

sqllocal info 

mang lại cho tôi:

Projects v11.0

khi tôi cố gắng

sqllocal start v11.0 

tôi nhận được lỗi trên.

+0

@Alex trả lời cung cấp liên kết đến bài viết thông tin có giải pháp cho vấn đề với IIS và LocalDb: http://stackoverflow.com/a/27257343/237858 – kape123

+0

@ kape123 tôi đã quản lý để khắc phục vấn đề .. Loại bỏ IIS và MSSQL .. Cuộc sống thật tuyệt vời kể từ đó!^_^ – Pogrindis

Trả lời

37

Khi vẫn thất bại và bạn không quan tâm đến mất dữ liệu, xóa và tạo lại cơ sở dữ liệu v11.0 LocalDB \ của bạn! Tại dấu nhắc lệnh

sqllocaldb delete v11.0 
sqllocaldb create v11.0 

(Sqllocaldb là trong PATH của bạn phải không? Đó là đối với tôi.)

+0

Cảnh báo: một cái gì đó khác là sai với localDB của tôi sau khi tôi đã làm điều này, tôi không biết điều gì, nhưng tôi đã kết thúc việc tải xuống trình cài đặt LocalDB, gỡ cài đặt LocalDB và cài đặt lại từ bản tải xuống. –

+1

Trên thực tế điều này đã không giúp tôi, một cái gì đó khác là hơi say với db địa phương của tôi bây giờ: ( –

+0

I * cuối cùng * đã nhận nó làm việc.Và có những bước này là một phần của giải pháp.Nhưng tôi đã có vấn đề khác là tốt. -/ –

0

Bạn nên kiểm tra Nhật ký sự kiện để biết thêm thông tin.

Product Name
SQL Server

Product Version 11.0

Product Build Number

Event ID
266

Event Source
SQL Server Local Database Runtime 11.0

Component
Local Database Runtime API

Message Text
Error occurred during Local Database instance startup: SQL Server process failed to start.

Explanation A SQL Server process is started but SQL Server startup failed.

User Action See the event log for details.

Nguồn: http://msdn.microsoft.com/en-us/library/hh256140.aspx

+1

Tôi thấy điều đó và thấy nó hoàn toàn vô dụng. thậm chí đăng nhập chỉ hiển thị thông báo lỗi. Tôi đang tìm kiếm lý do tại sao dịch vụ này không thể bắt đầu. Không phải là liên kết đến kết quả tìm kiếm đầu tiên của google nhờ. – Pogrindis

+0

'Không thể tạo một cá thể người dùng của SQL Server do sự thất bại trong việc bắt đầu quá trình cho cá thể người dùng. Kết nối sẽ được đóng lại. [KHÁCH HÀNG: ] ' – Pogrindis

+0

Không cần phải tức giận với tôi vì hỏi những gì được mô tả như là giải pháp MS. Nếu bạn đã làm điều đó, nó sẽ giúp thêm thông báo lỗi từ Event Log vào OP. Bạn đã thử xóa dữ liệu cài đặt cũ từ: 'C: \ Documents and Settings \ YOUR_USERNAME \ Local Settings \ Application Data \ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESS'? – SchmitzIT

11

Tôi đã nhận được một lỗi tương tự, nhưng khi chạy

sqllocaldb start 

Các db địa phương bắt đầu thành công. Ngoài ra khi kiểm tra các bản ghi sự kiện tôi thấy một lỗi dọc theo dòng của

Windows API call WaitForMultipleObjects returned error code: 575

gì cố định nó cho tôi:

  1. Trong IIS, cấu hình các hồ bơi ứng dụng để chạy theo một tài khoản với quyền truy cập vào DB trên máy chủ (tùy chọn nâng cao của hồ bơi ứng dụng)
  2. trong tùy chọn nâng cao của hồ bơi ứng dụng, thiết lập tải Hồ sơ người dùng để đúng

tham khảo: http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-1-user-profile.aspx

+1

Đây là cách giải quyết vấn đề đối với tôi ... như bài viết được liên kết nói: bạn cần mở 'C: \ Windows \ System32 \ inetsrv \ config \ applicationHost.config' trong Notepad và thêm ' setProfileEnvironment = "true" 'vào AppPool của bạn – kape123

3

nó worths nhìn vào file log LocalDB quá, nó là chi tiết hơn bản ghi sự kiện:

%LocalAppData%\Microsoft\Microsoft SQL Server Local DB\Instances\ProjectsV12\error.log 

Bên cạnh đó tái tạo lại dụ tôi đã phải xóa nội dung của thư mục này:

%LocalAppData%\Microsoft\VisualStudio\SSDT\ 

Đây là nơi tôi có tệp mdf và ldf.

3

Giải pháp của tôi:

Go to: %LocalAppData%\Microsoft\Microsoft SQL Server Local DB\ và cho phép kiểm soát toàn bộ thư mục "Trường hợp" để everyone nhóm.

Tôi biết điều này là không ổn nhưng nó giải quyết được vấn đề của tôi và tôi không thực sự quan tâm đến dữ liệu của thư mục đó vì đây là một máy tính đang phát triển và thử nghiệm.

+0

Tôi chưa đào sâu đủ để xem người dùng nào thực sự cần quyền ... sau khi thêm" Mọi người "có toàn quyền kiểm soát vào danh sách tôi có thể xác minh rằng đã làm việc. Trên một linh cảm, tôi đã xóa "Mọi người" và nó vẫn hoạt động ... nhưng có vẻ như nó lật các tài khoản khác đã có trong danh sách thành Kiểm soát Toàn bộ ... đó có lẽ là lý do tại sao nó vẫn hoạt động đối với tôi. – azarc3

0

Cùng một vấn đề ở đây. Đây là cách tôi cố định nó bằng cách sử dụng bit của các giải pháp khác được đăng ở đây.

Tôi đã có hàng chục các lỗi này trong bản ghi sự kiện ứng dụng:

Windows API call WaitForMultipleObjects returned error code: 575. Windows system error message is: {Application Error} 
The application was unable to start correctly (0x%lx). Click OK to close the application. 
Reported at line: 3730. 

tôi nhận ra rằng tôi đã có SQL Server Management Studio cài đặt trên máy phát triển của tôi, nhưng không có các thành phần khác SQL. Tôi đã cài đặt cơ sở dữ liệu, linh kiện được chia sẻ, và localdb từ SQL Express

https://www.microsoft.com/en-us/cloud-platform/sql-server-editions-express

Sau khi cài đặt, tôi vẫn nhận được lỗi tương tự trong trường hợp đăng nhập :(

Tìm thấy bài viết này: Cannot start LocalDB

Chạy phần sau theo cmd để lấy tên mẫu localdb: C:> thông tin sqllocaldb

Trong bản cài đặt của mình, tôi có: MSSQLLocalDB ProjectsV13

tôi chạy sau để xóa các trường hợp:

sqllocaldb delete MSSQLLocalDB 
sqllocaldb delete ProjectsV13 

Tôi chạy vào các vấn đề cố gắng để xóa/tạo ra những (sqllocaldb xóa MSSQLLocalDB). Tôi đã kết thúc xóa tất cả các thư mục và tệp trong '% LocalAppData% \ Microsoft \ Microsoft SQL Server cục bộ DB \ Instances *' (Bạn cần dừng SQL Server và hủy tất cả các quy trình sqlserver)

Sau đó chạy 'sqllocaldb create' đã tạo và bắt đầu phiên bản mặc định và tất cả các tệp.

0

Tôi gặp sự cố này. Tôi đã cố gắng sử dụng Windows xác thực thông qua một ứng dụng, nhưng thông tin đăng nhập IIS App Pool là sai. Tôi đã sử dụng tên người dùng Windows của mình (ví dụ: NETWORK\name) làm danh tính của mình, nhưng tôi đã đổi tên thành "LocalSystem" được tích hợp sẵn và đã hoạt động.

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