解除安裝後刪除 FILESTREAM Windows 共享
我不得不在我的家用電腦(Windows 10)上解除安裝我的本地 SQL 2017 Dev 版本,因為我不久前更改了一些驅動器結構(包括所有系統數據庫所在的位置),所以我需要重新安裝 SQL Server 以重新創建那些系統數據庫(自家庭開發實例以來沒有備份)並重新設置正確的驅動器路徑。我使用配置文件進行重新安裝過程。似乎當您解除安裝
SQL Server 2017
它時不會刪除文件流共享(錯誤?)。所以當我進入文件流的安裝步驟時,它說
Windows share MSSQLSERVER already exists and cannot be created for FILESTREAM file I/O. Specify another share name.
我已經嘗試通過執行以下操作刪除這個現有的
MSSQLSERVER
文件流 Windows 共享admin command prompt
:
net share MSSQLSERVER /DELETE
但我收到一個錯誤:
System error 3 has occurred. The system cannot find the path specified.
那麼如何刪除這個現有的舊
MSSQLSERVER
文件流 Windows 共享,以便繼續 SQL 2017 設置並將新文件流共享配置為安裝過程的一部分(使用相同的預設MSSQLSERVER
共享名稱)?
我設法在 Stack Overflow 上找到了這個答案。
我從以下路徑的系統資料庫中刪除了 MSSQLSERVER 共享密鑰,然後重新啟動。
net share
命令提示符中不再存在共享。我能夠在啟用 FILESTREAM 的情況下繼續重新安裝。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares