Monday, February 13, 2012

Solution to "Failed to create SQLServer user instance" error

I encountered a "Failed to create SQL
Server user instance..." error when I installed VS2010 on Windows 7 and tried to access a SQL Serer Express database. I found following solution from internet:

错误:由于启动用户实例的进程时出错,导致无法生成SQL Server的用户实例。
原因:重装SQLEXPRESS时,装在了不同的目录下;
解决方法:关闭Sqlserver及相关的程序,删除目录C:\Users\[user_name]\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS下的文件。那么如何在windows 7里面找到此目录呢?

首先打开控制面板〉外观和个性化〉文件夹选项〉查看〉隐藏系统受保护的文件(去掉)〉显示隐藏的文件〉确定。打开系统所在盘,发现有一大堆隐藏的。找到 “用户”文件夹,进入相关帐户,找到AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS, 删除该目录即可。

注意:进入相关帐户需以该帐户身份登陆,管理员帐户可以进入其他帐户文件夹。

No comments: