查看了很多資料,說這段代碼可以獲取數據庫實例名,但是在我使用的時候SQLDMO.ApplicationClass sqlApp = new SQLDMO.ApplicationClass();直接報紅,但是網上只要搜索C#獲取SQL實例對象就會出現這段代碼,搞不懂,這個到底是是錯誤還是正確,如果錯誤,為什麼一堆人都寫這個一模一樣的博文,如果正確為什麼我的原樣代碼卻始終編譯不過?值得思考!
[csharp]
public class Test
{
public void GetDatabaseInstance()
{
SQLDMO.Application sqlApp = new SQLDMO.ApplicationClass();
SQLDMO.NameList nameList = sqlApp.ListAvailableSQLServers();
for (int i = 1; i < nameList.Count; i++)
{
MessageBox.Show(nameList.Item(i).ToString());
}
}
}
作者:nlx0201