我正在使用SQL Server 2008 R2 for Window 8
当我构建我的网页时,sql server突然停止并显示错误:“由于启动用户实例的进程失败而无法生成SQL Server的用户实例。连接将被关闭。 “
尝试通过搜索谷歌来解决这个问题。按照建议,我必须删除文件夹 C:\ Users \ User \ AppData \ Local \ Microsoft \ Microsoft SQL Server Data ,但没有包含该路径的文件夹 尝试另一种方式,我在SQL Query窗口中运行以下代码:
exec sp_configure 'user instances enabled', 1.
Go
Reconfigure
但它有一个错误:The configuration option 'user instances enabled' does not exist, or it may be an advanced option.
帮助!!!哪种方式更好?我该如何解决这个问题:由于启动用户实例的进程失败而无法生成SQL Server的用户实例。连接将被关闭。
答案 0 :(得分:0)
你可以试试这个:
停止在本地帐户下运行的SQL Server的所有用户实例进程(打开任务管理器并查找sqlsrv.exe进程并结束它)
删除%LOCALAPPDATA%\ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESS文件夹中的所有文件 所有人都要注意,如果你使用XP,那么位置就会像 C:\ Documents and Settings \\ Local Settings \ Application Data \ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESS
F5再次
问题是已知问题。 SQL Express无法使用本地应用程序数据文件夹中的引擎文件集创建用户实例,删除它们应该允许sql server使用正确的凭据重新创建它们,以便您成功完成F5。
我相信您可能没有安装SQLExpress,因为目录不存在。在这种情况下,您需要重新安装项目中包含的SQL Express版本。