SQL Server 17.9中的MSSQL $ SQLEXPRESS和SQLTELEMETRY $ SQLEXPRESS文件夹的用途是什么

时间:2018-11-10 08:38:04

标签: sql sql-server

有人知道为什么在安装SQL Server 17.9后在位置C:\Windows\Users中有MSSQL $ SQLEXPRESS和SQLTELEMETRY $ SQLEXPRESS文件夹?

删除两个文件是否有问题?

1 个答案:

答案 0 :(得分:0)

它们是服务帐户。他们本质上是伪造的用户,他们拥有自己的用户配置文件目录,这就是为什么它们存在于User目录中的原因。 如果您打算继续使用SQL Server,则应将它们保留在原处。

就我而言,我试图将用户配置文件从SSD迁移到SSHD数据驱动器,而留下目录连接/符号链接。我发现令人难以置信的是,即使卸载了所有SQL Server内容,这些人仍然落后。这是摆脱它们的正当理由。您不必有精神问题即可避免遗留卸载残余物。而且,我认为可以担心将来可能发生的冲突,而不希望重新安装会以某种方式捕获它。

这是如何删除它们。 (同样,仅在完全不使用SQL Server的情况下):

  

•在cmd窗口中删除服务:

     
sc delete MSSQL$SQLExpress
sc delete SQLTELEMETRY$SQLEXPRESS

然后

  

•打开services.msc并停止服务(我不记得它们的名字了,但是它们都以SQL开头并且名称中有SQLEXPRESS)

然后

  

•删除目录。如果是通过cmd窗口执行的操作:

     
rd "c:\users\MSSQL$SQLExpress\" /s/q
rd "c:\users\SQLTELEMETRY$SQLEXPRESS\" /s/q