2011-07-27 127 views
1

我想從lightswitch連接到sql2008 express。我想一個簡單的表格,但每次我試圖挽救,我得到這個錯誤:Lightswitch連接到SQL問題

The underlying provider failed on Open.
Inner exception message:
Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed.

我檢查SQL日誌和下面是我得到的錯誤:我查了一下

2011-07-27 16:48:03.34 Server  Error: 17156, Severity: 16, State: 1. 
2011-07-27 16:48:03.34 Server  initeventlog: Could not initiate the EventLog Service for the key 'AE98537F-92A7-41', last error code is 2. 
2011-07-27 16:48:03.34 Server  Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) 
    Mar 29 2009 10:11:52 
    Copyright (c) 1988-2008 Microsoft Corporation 
    Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600:) 
2011-07-27 16:48:03.34 Server  (c) 2005 Microsoft Corporation. 
2011-07-27 16:48:03.34 Server  All rights reserved. 
2011-07-27 16:48:03.34 Server  Server process ID is 11732. 
2011-07-27 16:48:03.34 Server  System Manufacturer: 'Sony Corporation', System Model: 'VPCF116FGI'. 
2011-07-27 16:48:03.34 Server  Authentication mode is WINDOWS-ONLY. 
2011-07-27 16:48:03.34 Server  Logging SQL Server messages in file 'C:\Users\user-name\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS\error.log'. 
2011-07-27 16:48:03.34 Server  Registry startup parameters: 
    -d C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\master.mdf 
    -e C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Log\ERRORLOG 
    -l C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\mastlog.ldf 
2011-07-27 16:48:03.34 Server  Command Line Startup Parameters: 
    -U C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Template Data 
    -d C:\Users\user-name\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS\master.mdf 
    -l C:\Users\user-name\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS\mastlog.ldf 
    -e C:\Users\user-name\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS\error.log 
    -c 
    -S SQLEXPRESS 
    -s AE98537F-92A7-41 
    -w 60 
2011-07-27 16:48:03.36 Server  SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required. 
2011-07-27 16:48:03.36 Server  Detected 8 CPUs. This is an informational message; no user action is required. 
2011-07-27 16:48:03.38 Server  Perfmon counters for resource governor pools and groups failed to initialize and are disabled. 
2011-07-27 16:48:03.38 Server  Using dynamic lock allocation. Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node. This is an informational message only. No user action is required. 
2011-07-27 16:48:03.42 Server  Node configuration: node 0: CPU mask: 0x00000000000000ff Active CPU mask: 0x00000000000000ff. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required. 
2011-07-27 16:48:03.44 spid6s  Starting up database 'master'. 
2011-07-27 16:48:03.59 spid6s  Error: 5598, Severity: 16, State: 2. 
2011-07-27 16:48:03.59 spid6s  FILESTREAM feature is not supported on user instances. 
2011-07-27 16:48:03.59 spid6s  FILESTREAM: effective level = 0, configured level = 0, file system access share name = 'SQLEXPRESS'. 
2011-07-27 16:48:03.60 spid6s  SQL Trace ID 1 was started by login "sa". 
2011-07-27 16:48:03.61 spid6s  Starting up database 'mssqlsystemresource'. 
2011-07-27 16:48:03.63 spid6s  The resource database build version is 10.00.2531. This is an informational message only. No user action is required. 
2011-07-27 16:48:04.11 spid9s  Starting up database 'model'. 
2011-07-27 16:48:04.11 Server  Server local connection provider is ready to accept connection on [ \\.\pipe\AE98537F-92A7-41\tsql\query ]. 
2011-07-27 16:48:04.11 Server  Dedicated administrator connection support was not started because it is disabled on this edition of SQL Server. If you want to use a dedicated administrator connection, restart SQL Server using the trace flag 7806. This is an informational message only. No user action is required. 
2011-07-27 16:48:04.12 spid6s  Server name is '7LPT-user-name\AE98537F-92A7-41'. This is an informational message only. No user action is required. 
2011-07-27 16:48:04.12 spid9s  Error: 17204, Severity: 16, State: 1. 
2011-07-27 16:48:04.12 spid9s  FCB::Open failed: Could not open file C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Template Data\model.mdf for file number 1. OS error: 2(The system cannot find the file specified.). 
2011-07-27 16:48:04.12 spid9s  Error: 5120, Severity: 16, State: 101. 
2011-07-27 16:48:04.12 spid9s  Unable to open the physical file "C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Template Data\model.mdf". Operating system error 2: "2(The system cannot find the file specified.)". 
2011-07-27 16:48:04.12 spid9s  Error: 17207, Severity: 16, State: 1. 
2011-07-27 16:48:04.12 spid9s  FileMgr::StartLogFiles: Operating system error 2(The system cannot find the file specified.) occurred while creating or opening file 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Template Data\modellog.ldf'. Diagnose and correct the operating system error, and retry the operation. 
2011-07-27 16:48:04.12 spid9s  File activation failure. The physical file name "C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Template Data\modellog.ldf" may be incorrect. 
2011-07-27 16:48:04.12 spid9s  Error: 945, Severity: 14, State: 2. 
2011-07-27 16:48:04.12 spid9s  Database 'model' cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server errorlog for details. 
2011-07-27 16:48:04.12 spid9s  Could not create tempdb. You may not have enough disk space available. Free additional disk space by deleting other files on the tempdb drive and then restart SQL Server. Check for additional errors in the event log that may indicate why the tempdb files could not be initialized. 
2011-07-27 16:48:04.12 spid9s  SQL Trace was stopped due to server shutdown. Trace ID = '1'. This is an informational message only; no user action is required. 

SQL Server代理(SQLExpress),並且在發生錯誤後它將關閉。

我正在運行VS-2010,SQL 2008和SQL 2008 Express在Win7 64位上運行。

回答

0

我懷疑這與我遇到的問題類似。我安裝了Visual Studio而沒有安裝SQL Server Express,因爲我的開發計算機上已經安裝了SQL Server 2008。後來我安裝了SQL Server Express,但是我無法像所描述的那樣使Lightswitch工作。我刪除了兩個版本的SQL Server。之後重新安裝SQL Server Express和Lightswitch正常工作。我還沒有重新安裝SQL Server 2008。我正在網絡上使用真正的服務器來完成這項工作。