LocalDBが現在インストールされている場合、c#コードをチェックインする方法は? また、SQLNCLI11 がシステムに存在するかどうかを確認する方法は?
質問する
11044 次
4 に答える
16
次のレジストリ キーを探して、LocalDB がインストールされているかどうかを確認します。
[HKLM\SOFTWARE\Microsoft\Microsoft SQL Server Local DB\Installed Versions\11.0]
SQLNCLI11 - ファイルのバージョンとこのファイルの存在を確認します。C:\WINDOWS\system32\sqlncli.dll
于 2012-07-24T10:35:52.360 に答える
3
LOCALDB をチェックする VB.NET の例を次に示します。
Public Shared Function CheckLocalDBExists() As Boolean
Dim s As String = ""
Dim reg As RegistryKey
Dim rtn As Boolean = False
reg = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Microsoft SQL Server Local DB\Installed Versions\12.0", True)
Try
s = reg.GetValue("ParentInstance", "").ToString
reg.Close()
Catch ex As Exception
s = Nothing
End Try
'MessageBox.Show(s)
If s = "MSSQL12E.LOCALDB" Then
rtn = True
End If
Return rtn
End Function
于 2016-02-23T21:50:56.287 に答える