如何删除System拥有的localdb实例

时间:2013-12-20 08:34:57

标签: sql-server localdb

我删除了位于

中的localdb实例文件
  

“C:\ WINDOWS \ system32 \设置\ systemprofile \应用程序数据\本地\微软\微软   SQL Server本地DB \ Instances \ v11.0“

意外。系统现在无法启动localdb实例。我知道如何解决问题的方法是通过命令

删除实例
  

“sqllocaldb delete instancename”

,然后重新创建实例。但我发现如果我删除了位于

中的实例文件,这种方法只适用于用户帐户
  

“C:\ Users \ UserName \ AppData \ Local \ Microsoft \ Microsoft SQL Server Local   DB \实例\ V11.0"

那么如何解决这个问题来删除System所拥有的db实例?

3 个答案:

答案 0 :(得分:6)

从这里获取PsExec: http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

将cmd.exe作为LocalSystem运行,如以下链接所示: How do you run CMD.exe under the Local System Account? psexec -i -s cmd.exe

现在你可以跑了     SqlLocalDb stop InstanceName 和     SqlLocalDb delete InstanceName

答案 1 :(得分:0)

您是否尝试过删除该文件夹?如果此文件夹消失,我认为应该将该实例发现为已删除,并且应该重新创建该实例。 (但不是100%肯定;在删除之前肯定要备份它。)

"C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\v11.0"

答案 2 :(得分:0)

您可以通过复制从其他计算机中删除的文件来解决此问题。请确保从其他计算机的“C:\ Windows \ System32 \ config \ systemprofile \ AppData \ Local \ Microsoft \ Microsoft SQL Server Local DB \ Instances \ v11.0”进行复制。

我现在还不确定如何删除System拥有的数据库实例。

相关问题