簡體   English   中英

在VS 2008中創建基於服務的數據庫並在Windows 7上使用SQL Server Express 2005時出現用戶實例故障錯誤

[英]User Instance Failure error when creating a Service-based database in VS 2008 and using SQL Server Express 2005 on Windows 7

我剛剛在計算機上安裝了SQL-Server Express 2005,並且試圖為C#應用程序創建基於服務的數據庫。 但是,當我嘗試創建它時,最終出現以下錯誤消息:

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-Sever和C#完全陌生,所以我需要怎么做才能解決此問題?
(我來自MySQL / Java背景。)

嘗試刪除“ C:\\ Users \\\\ AppData \\ Local \\ Microsoft \\ Microsoft SQL Server Data \\ SQLEXPRESS”中的文件。 夾。

如果您在這樣的連接字符串中使用AttachDbFilename屬性:

Data Source=.\SQLEXPRESS;AttachDbFilename=PATH/YOURDB.mdf;Integrated
Security=True;Connect Timeout=30;User Instance=True

那么您需要在SQL Server 2005 Express版中啟用用戶實例 打開SQL Server Management Studio Express或SQL Server控制台,然后運行以下命令:

exec sp_configure 'user instances enabled', 1
reconfigure

好的找到了解決方案。 由於我使用的是Windows7,因此必須從

C:\\ Users \\ leeand00 \\ AppData \\ Local \\ Microsoft \\ Microsoft SQL Server數據\\ SQLEXPRESS。

謝謝大家!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM