Когда безопасно удалить собственный клиент SQL Server программно?
Как вы определяете, когда безопасно удалить "собственный клиент SQL Server"? Я считаю, что простая проверка наличия установленного экземпляра SQL Server наивна.
Я пытался исследовать и тестировать поведение следующих клавиш, но, похоже, они не дают мне то, что мне нужно:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client\MSIRefCount
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SNAC\MSIRefCount
...
Я использую Win32/Windows API через C++.
1 ответ
Решение
Это небезопасно. Это может использовать что угодно, либо через определенный DSN ODBC, либо через строку подключения, и для этого не требуется, чтобы сам SQL-сервер устанавливался на тот же компьютер для использования.