![]() |
Re: MSSQL 2005 Servernamen ermitteln
danke für die Antworten.
Ich bekomm erst gar keinen Instanzen zurück, an der Schleife kanns nicht liegen EDIT: auch wenn ich das -1 vergessen habe, aber beim testen kann das mal passieren :wall: . Firewall ist aktiv und ich kann sie leider nicht beinflussen. Das mit der NetServerEnum muss ich mir erstmal anschauen, noch nie davon gehört. Aber schön das ich scheinbar Source mäßig alles richtig mache :-D |
Re: MSSQL 2005 Servernamen ermitteln
Nicht ganz unwesentlich ist auch die Verwendung runder statt eckiger Klammern beim Aufruf der Methode Item().
|
Re: MSSQL 2005 Servernamen ermitteln
Zitat:
Bei COM kommt es eben auf die Groß- und Kleinschreibung an. z.B. gibt es count nicht, Count schon. Und Wie marabu schon sagte: item auf dem Instanzen-Objekt ist eine Methode und muss item(i) aufgerufen werden. Es ist kein Array welches man mit index[i] anspricht. |
Re: MSSQL 2005 Servernamen ermitteln
ok,ok, ich bekomm doch was zurück, ich sollte mir vielleicht auch noch den 2. Schleifendurchlauf anschauen, da stand dann meine SQL2005 Instanz drin,
aber die erste war leer, das müsste dann eigentlich mein SQL2000 Instanz sein. Hat da jemand eine Erklärung dafür? Edit: mein "count" funktioniert aber ?!? |
Re: MSSQL 2005 Servernamen ermitteln
hab es eben noch auf einem PC versucht der nur eine SQL2000 Instanz hat, dort gehts auch nicht. Die SQL2005 Instanzen werden angezeigt.
in der MSDN steht: Zitat:
|
Re: MSSQL 2005 Servernamen ermitteln
GGf. wird die DefaultInstanz nicht mit aufgelistet?
|
Re: MSSQL 2005 Servernamen ermitteln
Count oder count ist egal, aber die NameList beginnt nicht mit 0 sondern mit 1. Leider scheinen sehr unterschiedliche Ergebnisse möglich zu sein, je nach verwendeter Version der beteiligten Komponenten. Es wird gelegentlich beklagt, dass nur Servernamen geliefert werden. Ich kann das jetzt nicht nachvollziehen.
|
Re: MSSQL 2005 Servernamen ermitteln
ich danke dir Marabu.....
das die NameList nicht mit 0 beginnt war mein Problem, jetzt funktioniert es. Vielen Dank an alle :thumb: |
Re: MSSQL 2005 Servernamen ermitteln
jetzt steh ich vor dem Problem mit der SQLServer Version
ich nutze dazu das ![]() zu bestimmen. Leider bekomm ich immer die Verison 8, egal ob SQL2000 oder SQL2500. Hat jemand Erfahrung damit? |
Re: MSSQL 2005 Servernamen ermitteln
Zitat:
Zitat:
SQL-Code:
ab.
SELECT @@VERSION
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz