none
GetDataSources hängt sich auf - Nicht für SQL Server 10.0.1600 geeignet? RRS feed

  • Frage

  • Hallo,

    ich habe ein VB.NET - Programm das unter Windows XP Sp3 lief und jetzt hängt es sich unter Windows 7 auf.

    Ich habe im November letzten Jahres ein Systemwechsel gemacht. Ich bin von Windows XP Sp3 auf Windows 7 gegangen. Gleichzeitig habe ich von VB.Net Express 2008 auf 2010 64 Bit gewechselt. Als Datenbank habe ich MS SQL 2008 Express im Einsatz. Probleme traten bisher nicht auf, bis auf heute.

    ' Retrieve the enumerator instance and then the data.
    Dim instance As SqlDataSourceEnumerator = SqlDataSourceEnumerator.Instance
    Dim table As System.Data.DataTable = instance.GetDataSources()

    Bei GetDataSources steht das Programm. Eine der Fehlermeldungen sprach von einem möglichen Deadlock. Im Debugmode kommt man zwar wieder heraus. Jedoch bleibt das Programm selber auf den Desktop stehen und lässt sich auch nicht über den Taskexplorer beenden. Es hilft nur noch ein Neu-Booten.

    Meine Instanz: SQL Server 10.0.1600

    Das selbe passiert auch mit einem VB.Net Express 2008 - Programm. Ist hier u.U. die Firewall schuld? Muss ein Port freigegeben werden?

    Ein Nachsatz:

    Ich habe mal das Netz unterbrochen und die Firewall deaktiviert. Das Programm lief, meldete sogar das der Server nicht gefunden wurde. Nach aktivieren der Firewall das selbe verhalten. An der Firewall liegt es also nicht. Danach habe ich wieder den Rechner an das Netz geschaltet, das Programm hat sich wieder aufgehangen.

    Ist GetDataSources u.U. nicht für SQL Server 10.0.1600. Man las auch nur etwas von Sql Server 2000, 2005.

    Wenn nicht, was nimmt man dann alternativ?

    Gruss Klaus.

    Samstag, 2. Oktober 2010 14:46

Antworten

Alle Antworten