Elenco Istanze Sql Server disponibili

venerdì 21 settembre 2007 - 15.44

SSUPERPIPPO Profilo | Guru

Ciao a tutti.

Sto creando per la mia applciazione, un form che mi consente di selezionare automaticamente l'istanza SQL a cui collegarsi.
Per fare questo ho utilizzato il metodo SmoApplication.EnumAvailableSqlServers ottenendo così un DataTable contenente l'elenco dei server e delle relative istanze.

Questo il codice che ho utilizzato:

Ho aggiunto un riferimento a Microsoft.SqlServer.smo

' Genera il DataTable contenente le info

Dim TblServer As DataTable = SmoApplication.EnumAvailableSqlServers()

' Effettua il binding con una combobox

CmbServer.DataSource = TblServer
CmbServer.DisplayMember = "Name"

Il mio problema è questo: dal mio computer da cui sto eseguendo i test, posso accedere ad un istanza locale denominata SqlExpress ed un'istanza su un server che ha lo stesso nome.

Nella combobox mi appare per l'istanza del server NOMESERVER\SQLEXPRESS mentre per l'istanza locale mi appare NOMECOMPUTER senza però indicare il nome dell'istanza (che nel mio caso è sempre SQLEXPRESS).

C'è quanlcuno che sà come aiutarmi?

Grazie

Alessandro


http://blogs.dotnethell.it/alebadalin

Xnetus Profilo | Junior Member

Scusami, vorresti il nome dell'istanza presente in locale?



http://blogs.dotnethell.it/Xnetus/

SSUPERPIPPO Profilo | Guru

Sì, mi servirebbe il nome delle istanze locali attive.

Grazie


http://blogs.dotnethell.it/alebadalin

SSUPERPIPPO Profilo | Guru

Scusami, per caso sai come risolvere?

Grazie, ciao

Alessandro

http://blogs.dotnethell.it/alebadalin

Xnetus Profilo | Junior Member

La tecnica da utilizzare è un pò complessa e lunga, comunque ti passo un link dove puoi prendere spunto:

http://www.codeproject.com/vb/net/SQLDBBackup.asp





http://blogs.dotnethell.it/Xnetus/

SSUPERPIPPO Profilo | Guru

Gli dò un'occhiata.

Grazie 1000 per l'aiuto.

Ciao

Alessandro


http://blogs.dotnethell.it/alebadalin
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5