C# ウィンドウ形式で SQL Server のローカル インスタンスに接続すると、いくつかのエラー メッセージが表示されました。
助けてください、ありがとう。
名前「lstLocalInstances」は現在のコンテキストに存在しません
using System.Data.SqlClient;
using System.IO;
using Microsoft.SqlServer.Management.Smo;
using Microsoft.SqlServer.Management.Common;
using Microsoft.Win32;
RegistryKey rk = Registry.LocalMachine.OpenSubKey
(@"SOFTWARE\Microsoft\Microsoft SQL Server");
String[] instances = (String[])rk.GetValue("InstalledInstances");
if (instances.Length > 0)
{
foreach (String element in instances)
{
if (element == "MSSQLSERVER")
lstLocalInstances.Items.Add(System.Environment.MachineName);
else
lstLocalInstances.Items.Add(System.Environment.MachineName + @"\" + element);
}
}