Access Datenbank im SQL Server 2005 (Express Edition) migrieren?
SQL Server (Express) 2005 einrichten
Hallo,
ich bin neu auf dem Gebiet SQL, ich habe evtl. vor eine bestehende Access DB in einem SQL server unterzubrigen.
Hat jemand Erfahrungen in der Datenbankprogrammierung im SQL Server? ich weiß noch nicht ganz wo ich da am besten anfange, evtl. kann mir auch jemand ein praxisorientiertes Buch empfehlen.
Stichwort "SQL Enterprise Manager" -- das ist doch das Entwicklungstgool zur DB- Programmierung im SQL Server, richtig? Ich glaube der ist in der Express Edition nicht dabei, kann das sein?
Vielleicht kann mir jemand einen Tipp für den Einstieg geben.
DANKE!
Hallo,
ich bin neu auf dem Gebiet SQL, ich habe evtl. vor eine bestehende Access DB in einem SQL server unterzubrigen.
Hat jemand Erfahrungen in der Datenbankprogrammierung im SQL Server? ich weiß noch nicht ganz wo ich da am besten anfange, evtl. kann mir auch jemand ein praxisorientiertes Buch empfehlen.
Stichwort "SQL Enterprise Manager" -- das ist doch das Entwicklungstgool zur DB- Programmierung im SQL Server, richtig? Ich glaube der ist in der Express Edition nicht dabei, kann das sein?
Vielleicht kann mir jemand einen Tipp für den Einstieg geben.
DANKE!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 63531
Url: https://administrator.de/forum/access-datenbank-im-sql-server-2005-express-edition-migrieren-63531.html
Ausgedruckt am: 22.12.2024 um 18:12 Uhr
6 Kommentare
Neuester Kommentar
Das meiste geht auch mit Access auf dem SQL Server. Stichwort: Upsizing Assistent
Kommt unter Extras -> Datenbank Dienstprogramme -> Upsizing Assistent und verschiebt die Access Datenbank auf einen MSSQL Server, sofern die Abfragen etc. so sind, daß Sie auf einem SQL Server tun.
Und das Visual Studio sollte es in der Express Version bei MS zum Download geben, glaube ich.
Kommt unter Extras -> Datenbank Dienstprogramme -> Upsizing Assistent und verschiebt die Access Datenbank auf einen MSSQL Server, sofern die Abfragen etc. so sind, daß Sie auf einem SQL Server tun.
Und das Visual Studio sollte es in der Express Version bei MS zum Download geben, glaube ich.
Bei mir wird die normalerweise xxx_SQL.mdf genannt, kann man aber glaube ich beim Assistent auch Umbenennen.
Die MDF Datei enthält alle Backend Sachen (Tabellen, Abfragen, Stored Procedures etc.), die ADP Datei die Frontend Sachen (Formulare, Berichte etc.) + die Info, wie ich auf die MDF Datei komme.
Zugriff für die User: Einfach Zugriff auf die ADP Datei geben und die starten lassen, fertig. Oder kommt drauf an, wie Du die Authentifizierung gegenüber dem SQL Server machst. Bei Angabe von User und Passwort (also SQL Authentifizierung) steht das ja in der ADP Datei drin, also jeder User mit Zugriff auf die ADP Datei kann die DB öffnen.
Vorteile:
Die Abfragen laufen auf dem Server, es wird übers Netz nur das Ergebniss der Abfragen verschickt (Mit Access MDBs kann man ein 1 GB Netz killen, wenn man größe Sachen übers Netz macht). Es sind Hintergrundjobs möglich auf dem Server, Besseres Backup, inklusive Backup auf die Sekunde genau, bessere Zugriffssteuerung und noch vieles mehr.
Die MDF Datei enthält alle Backend Sachen (Tabellen, Abfragen, Stored Procedures etc.), die ADP Datei die Frontend Sachen (Formulare, Berichte etc.) + die Info, wie ich auf die MDF Datei komme.
Zugriff für die User: Einfach Zugriff auf die ADP Datei geben und die starten lassen, fertig. Oder kommt drauf an, wie Du die Authentifizierung gegenüber dem SQL Server machst. Bei Angabe von User und Passwort (also SQL Authentifizierung) steht das ja in der ADP Datei drin, also jeder User mit Zugriff auf die ADP Datei kann die DB öffnen.
Vorteile:
Die Abfragen laufen auf dem Server, es wird übers Netz nur das Ergebniss der Abfragen verschickt (Mit Access MDBs kann man ein 1 GB Netz killen, wenn man größe Sachen übers Netz macht). Es sind Hintergrundjobs möglich auf dem Server, Besseres Backup, inklusive Backup auf die Sekunde genau, bessere Zugriffssteuerung und noch vieles mehr.
Du solltest sie halt auf irgendein Firmenweites Netzlaufwerk legen, wenn Ihr schon einen Fileserver habt spricht nichts dagegen es dorthin zu tun, anstatt auf dem SQL Server. Der ADP Datei ist es egal.
Ich habe noch nie mit der Runtime gearbeitet, aber soweit ich weiß sollte die kein Problem mit ADP Dateien haben.
Klingt also OK.
Ich habe noch nie mit der Runtime gearbeitet, aber soweit ich weiß sollte die kein Problem mit ADP Dateien haben.
Klingt also OK.