1

如何確定何時可以安全地卸載'SQL Server Native Client'?我相信,簡單地檢查是否安裝了SQL Server實例是天真的。何時可以安全地以編程方式卸載SQL Server Native Client?

我已經試過研究和測試下面的鍵等等的行爲,但似乎他們不給我我需要什麼:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client\MSIRefCount 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SNAC\MSIRefCount 
... 

我通過使用Win32/Windows的API C++。

回答

1

這並不安全。任何事情都可以通過定義的ODBC DSN或連接字符串來使用它,並且它不需要將SQL服務器本身安裝在同一臺機器上以供使用。

+0

這就是我所懷疑的,但由於我的無知,我很樂觀,也許'MSIRefCount'會有所幫助。那麼,像'VC++ Redistributable'這樣的'SQL Server Native Client'本質上就是安裝而忘了? – jasnmoore 2011-12-20 15:43:13

+0

非常多,任何可以被任何其他應用程序使用的東西,除非非常嚴格地引用計數。 (請參閱註冊表中的SharedDLLs鍵以嘗試爲每個文件執行此操作。) – Deanna 2011-12-20 15:57:49

相關問題