Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

MS SQL Server Forum


Alles zum Thema Microsoft SQL Server — Q & A zu Microsoft SQL Server 2000 / 2005 / 2008 Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 10.01.2012, 08:53   #1
Member
 
Offline
Registriert seit: 09-2010
Ort: Mainz
Beiträge: 213
SQL - Umzug einer Acces DB auf einen SQL Server

Guten Morgen,

ich habe eine Frage,

ich habe eine Acces Datenbank erstellt mit FE und BE Struktur. Das BE war bis vor paar Tagen rein eine Acces DB accdb. Wir haben nun das BE so wie es ist auf einen SQL Server 2005 gepackt.

Muss ich die Beziehungen im BE machen?

Wenn die Beziehungen im BE sind erkenne ich das in den verknüpften Tabellen?
Ich kenne das bei Acces DB da bekomme ich z.B. bei einer 1:n Beziehung ein + zeichein am Datensatz und sehe darunter alle dazugehörigen einträge!
Das erkenne ich im Moment nicht mit den ODBC verknüpften Tabellen!

Ist das nicht richtig konfiguriert oder ist das nur so ersichtlich?

Danke schon mal für Eure Tipps.

Gruß Matthias
    Mit Zitat antworten
Alt 10.01.2012, 09:39   #2
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.376
Moin,

man kann deine Fragen kaum beantworten, wenn man nicht weiß, wie ihr denn das Backend auf den SQL-Server "gepackt" habt.

Allgemein aber: Wenn Access die Tabellen nicht direkt verwaltet, kann es seine grafischen Hilfsmittel auch nicht oder nur begrenzt einsetzen. Es muss also kein Fehler sein, wenn dir die Relationen nicht angezeigt werden. Ob sie übertragen wurden, kannst du im SQL Server Management Studio überprüfen (z.B. DB-Diagramm erzeugen).

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 10.01.2012, 09:52   #3
Member
 
Offline
Registriert seit: 09-2010
Ort: Mainz
Beiträge: 213
Hallo Nils,

danke für deine Antwort.

Ich kann dir das gerne sagen :-)

Wir haben mehrere wege probiert!

zum einen der direkte import mittels assisenten auf dem SQL Server.

zum anderen über das Upsizing in Access.
Die Beziehungen haben wir mal in dem Objekt Explorer hergestellt.
Da ich mit SQL nicht so bewandert bin habe ich die verbindungen mal nach "besten wissen und gewissen" gemacht. Deswegen verwunderte es mich das ich die relationen nicht sehe. Würde halt gerne mal eine Probe machen ob es passt was ich da eingestellt habe.

Die Pfeile in Acces Beziehungen sehen schon anders aus wie die in dem SQl Datenbank Diagramm!
    Mit Zitat antworten
Alt 10.01.2012, 23:27   #4
Expert Member
 
Benutzerbild von Sunny61
 
Offline
Registriert seit: 08-2007
Beiträge: 11.402
Zitat von Matze1708 Beitrag anzeigen
ich habe eine Acces Datenbank erstellt mit FE und BE Struktur. Das BE war bis vor paar Tagen rein eine Acces DB accdb. Wir haben nun das BE so wie es ist auf einen SQL Server 2005 gepackt.

Muss ich die Beziehungen im BE machen?
Nein, brauchst Du nicht. Um was genau geht es dir dabei?

Zitat von Matze1708 Beitrag anzeigen
Wenn die Beziehungen im BE sind erkenne ich das in den verknüpften Tabellen?
Ich hab noch nie Beziehungen in einem BE definiert und hab sie auch noch nie vermisst.

Zitat von Matze1708 Beitrag anzeigen
Ich kenne das bei Acces DB da bekomme ich z.B. bei einer 1:n Beziehung ein + zeichein am Datensatz und sehe darunter alle dazugehörigen einträge!
Das erkenne ich im Moment nicht mit den ODBC verknüpften Tabellen!
Bei Tabellen die über ODBC verknüpft sind, muss Access oft den Datentyp erraten, und dann kann es mit Beziehungen schon nicht klappen.
Denk dir die Beziehungen oder nimm dir VISIO um das ganze zu visualisieren.

Zitat von Matze1708 Beitrag anzeigen
Ist das nicht richtig konfiguriert oder ist das nur so ersichtlich?
Schau im SQL Server Management Studio, da solltest Du das IMHO auch machen können.

Signatur
Gruppenrichtlinien: http://www.gruppenrichtlinien.de/

    Mit Zitat antworten
Alt 11.01.2012, 09:32   #5
Expert Member
 
Benutzerbild von Cybquest
 
Offline
Registriert seit: 12-2006
Ort: Weinsberg
Beiträge: 1.523
Da es dabei ja z.T. um die referenzielle Integrität mit Aktualisierungs- und Löschweitergaben geht, sollte man da schon danach schauen!
Beim Upsizing werden dafür auf dem SQL-Server z.B. Trigger erzeugt. Da das auf dem Server ganz anders läuft als in Access, sieht man das im FE unter "Beziehungen" allerdings nicht.

Signatur
My name is Frank, you can say you to me.

    Mit Zitat antworten
Alt 11.01.2012, 14:26   #6
Expert Member
 
Benutzerbild von Sunny61
 
Offline
Registriert seit: 08-2007
Beiträge: 11.402
Zitat von Cybquest Beitrag anzeigen
Da es dabei ja z.T. um die referenzielle Integrität mit Aktualisierungs- und Löschweitergaben geht, sollte man da schon danach schauen!
Stimmt, ich benutze das nie, sondern kümmere mich im Programmcode selbst darum.

Signatur
Gruppenrichtlinien: http://www.gruppenrichtlinien.de/

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Acces DB auf W2K8 Server immer wieder beschädigt 73rsr Windows Server Forum 26 15.09.2011 08:09
CALs für einen Server 2008 in einer SBS 2003 Domäne ggg-mike Microsoft Lizenzen 9 19.10.2008 15:38
EXCH - Umzug einer einzigen Mailbox nordpol MS Exchange Forum 2 05.04.2008 22:44
Umzug einer Windows 2003 Installation auf neue Hardware... Problem Totwart Windows Server Forum 5 25.04.2007 12:28
Umzug von Exchang 2k auf einen Neuen Server Kallewirsch MS Exchange Forum 2 25.07.2004 21:57


Alle Zeitangaben in MEZ/CET. Es ist jetzt 23:26 Uhr. Seite generiert in 0,041 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang