Jump to content

TriggerMichNet

Members
  • Gesamte Inhalte

    36
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von TriggerMichNet

  1. Geht das evtl. über die Integration Services?

     

    weiss nicht?. Wie soll das gehen?

     

     

    Ok, was will ich erreichen:

     

    "SQL Server_A" hat 2 Datenbanken mit den Name DB1 und DB2.

     

    Eine SQL-Anweisung würde dann in etwa so aussehen, wenn man Daten aus der Datenbank DB1 vom Server_A abfragen möchte:

     

    'SELECT * FROM Server_A.DB1.dbo.authors ORDER BY au_lname, au_fname')

     

    Ok, soweit so gut.

     

    Jetzt ist DB1 (einige Tabellen) zu gross geworden und soll nun auf einen anderen Server, in dem Fall "Server_B" ausgelagert werden.

     

    Dann geht das nicht mehr mit dieser Abfrage:

     

    'SELECT * FROM Server_B.DB1.dbo.authors ORDER BY au_lname, au_fname')

     

    jeden falls nicht ohne linkedServer....

     

    jemand eine Idee oder einen anderen Workaround hierzu?

     

    VG

    Frank

  2. Hallo zusammen

    habe eine Aufgabe, kein Problem, und brauche mal Unterstüzung.

     

    Wir verwenden auf dem SQL Server 2000 Linked server.

    Es werden hierüber Daten über Views bzw. Tabellen gelesen um diese weiter zu verarbeiten. Auch werden einige DML's in Transactions ausgeführt. Hat bisher prima funktioniert. :D

     

    Jetzt steht eine Migration auf 2008R2 an. hat mit Linkedserver auch Prima funktioniert.:p

     

    Nun Sollen die Datenmanipulationen nicht mehr über LinkedServer erfolgen.:mad:

     

    Mit OpenRowset haben wir schon gestetet, funktioniert auch alles Prima:cool:, sollange keine transaction verwendet wird.:cry:

     

    Die neuen Server liegen in verschiedene Netzwerksegmente.

    Gibt es eine einfache Ablösung für Linkedserver Verbindungen?:confused:

     

    freue mich über hinweise/anregungen

     

    vg

    Frank

  3. Hallo Leute

    folgendes problem habe ich:

    beim ausführen einer Create procedure erhalte ich eine Fehlermeldung:

     

    Msg 7314, Level 16, State 1, Procedure DATEN_EINARBEITEN, Line 67

    The OLE DB provider "SQLNCLI10" for linked server "MyLinkedServer" does not contain the table ""MyTable"."dbo"."MyTable"". The table either does not exist or the current user does not have permissions on that table.

     

    So wie das aussieht, prüft der SqlServer 2008r2 ob der LinkedServer mit der Tabelle auch existiert.

     

    Nun meine Frage: kann man diese Prüfung abschalten?

     

    Vielen dank Hinweise.

     

    Gruss

    Frank

  4. Hallo Leute

    Habe gehört aber nicht gelesen, das irgendwelche Ports gröffnet sein sollen, wenn ein Linked Server auf dem SQL 2008R2 eingerichtet wird.

     

    wer kann mir hier weitere Infos geben, wo kann ich dies nachlesen?

     

    Wenn das stimmt, wie ist das mit der Sicherheit ? Habe gehört, das, wenn viele Ports offen sind, ein SQL Server angreifbar wäre. Ist das So? wenn Ja welche Möglichkeiten gibt es die Sicherheit zu bewahren?

     

    VG

    Frank

×
×
  • Neu erstellen...