Connectionstring für Mirroring funzt nicht

18/09/2008 - 23:31 von Frederick Steinke | Report spam
Hallo,

kàmpfe mich leider nicht reibungslos durch das thema Spiegelung. Nachdem ich
durch die Hilfe aus dieser Newsgroup sehr weit gekommen bin meine Spieglung
perfekt làuft klebe ich jetzt am Client fest. Ich möchte den Connection
String für meine App eben so umschreiben , dass der Failover Partner
berücksichtigt wird. Leider erhalte ich immer den Fehler: Im Connection
String wurde kein OLEDB Provider angegeben. Allerdings muss ich ja laut
http://msdn.microsoft.com/en-us/lib...66348.aspx auch keinen angeben
und laut http://www.connectionstrings.com/?c...server2005 ja auch
nicht. Trotzdem der Fehler. :-(

Hier mein Connectionstring der nicht funzt:
string strCon = "Data Source = WINDOWSXPVIRT\\SQL2005A; Failover Partner =
WINDOWSXPVIRT\\SQL2005B; Initial Catalog = adressen; Integrated Security =
True;";

Kann mir irgendjemand helfen und mir sagen was ich da falsch mache?
Irgendwie wird trotzdem sowas wie in der Art Provider=SQLOLEDB verlangt.

Danke für jeden Tip.

Gruß
Frederick
 

Lesen sie die antworten

#1 Frederick Steinke
19/09/2008 - 00:08 | Warnen spam
Ok hab die Lösung,

dummerweise hab ich mit meinem C# Client die Verbindung über Oledb
aufgebaut. Und mit dem OLEDB Treiber gehts nicht.


Dann wird der richtige Treiber genommen.

// OleDbConnection cn = new OleDbConnection();
Richtig wàre:
SqlConnection cn = new SqlConnection();

und

/* Inb diesem Fall falsch (also für Mirroring)
OleDbCommand cm = new OleDbCommand(strQuery, cn);
OleDbDataAdapter da = new OleDbDataAdapter(cm);
*/

Richtig:
SqlCommand cm = new SqlCommand(strQuery, cn);
SqlDataAdapter da = new SqlDataAdapter(cm);


Gruß
Frederick


"Frederick Steinke" schrieb im Newsbeitrag
news:%
Hallo,

kàmpfe mich leider nicht reibungslos durch das thema Spiegelung. Nachdem
ich durch die Hilfe aus dieser Newsgroup sehr weit gekommen bin meine
Spieglung perfekt làuft klebe ich jetzt am Client fest. Ich möchte den
Connection String für meine App eben so umschreiben , dass der Failover
Partner berücksichtigt wird. Leider erhalte ich immer den Fehler: Im
Connection String wurde kein OLEDB Provider angegeben. Allerdings muss ich
ja laut http://msdn.microsoft.com/en-us/lib...66348.aspx auch keinen
angeben und laut http://www.connectionstrings.com/?c...server2005
ja auch nicht. Trotzdem der Fehler. :-(

Hier mein Connectionstring der nicht funzt:
string strCon = "Data Source = WINDOWSXPVIRT\\SQL2005A; Failover Partner =
WINDOWSXPVIRT\\SQL2005B; Initial Catalog = adressen; Integrated Security =
True;";

Kann mir irgendjemand helfen und mir sagen was ich da falsch mache?
Irgendwie wird trotzdem sowas wie in der Art Provider=SQLOLEDB verlangt.

Danke für jeden Tip.

Gruß
Frederick

Ähnliche fragen