我从以 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);
}
}