Wie kopiere ich .mdb-file in .mdf-file

Ich möchte die ms access database (.mdb) in die sql server database (.mdf) kopieren. Ich habe es mit SQL server ausgeführt und exportiere den datadienst . Aber ich möchte, dass es die data regelmäßig oder eine bestimmte time kopiert. Ist es möglich oder nicht. Ich habe versucht, eine Batch-file zu erstellen

 Kopie / y "E: \ Dinesh Arbeit \ for-reports.mdb" "C: \ Programme \ Microsoft SQL server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA \ for-reports.mdf" 

aber es gibt den folgenden Fehler:

 Der process kann nicht auf die file zugreifen, da er von einem anderen process verwendet wird.

Ich habe dieselben Tabellen in meiner SQL server-database als msaccess database. Gibt es eine Lösung mit Batch-file oder etwas anderes.

Jeder Vorschlag wird geschätzt.
Danke im Voraus.

Das klingt wie Sie die Access-database verwenden möchten, um die data in der SQL server-database zu bearbeiten.
Ist das korrekt?

Wenn ja, musst du wirklich die data kopieren ?
Sie können auch von Access zu den SQL server-Tabellen verknüpfen.

Auf diese Weise haben Sie Tabellen in Access, die wie normale lokale Access-Tabellen aussehen, aber sie sind wirklich nur Links zu SQL server-Tabellen. Sie können data in diesen Tabellen in Access bearbeiten, aber Sie schreiben tatsächlich direkt in die SQL server-database.

Hier sind einige Beispiele, wie man das einrichtet:
Link zu SQL server data
Zugriff auf SQL server: Verknüpfung von Tabellen

MDB- und MDF-fileen sind sehr unterschiedliche Typen. Du kannst sie nicht einfach kopieren.

Sie könnten versuchen, eine SSIS-Aufgabe einzurichten, um eine regelmäßige dataübertragung durchzuführen – so etwas wie ETL, wenn Sie mit diesem Begriff vertraut sind.

EDIT : Der Grund, warum du den file-gesperrten Fehler sehst, liegt daran, dass SQL server diese Sperre für die MDF-file beibehält, während die database ausgeführt wird. Um es zu verschieben oder zu kopieren, müssen Sie diese database offline nehmen.

Wie @Juck sagte, können Sie nicht einfach die file kopieren und umbenennen, Sie brauchen etwas wie ETL oder nur ein Werkzeug, um data zu exportieren.

Ich habe xportdsl kopiert von einer h2database zu einem mssql und mssql zu oracle http://code.google.com/p/xportdsl/

Ich habe Gorm und ein hacky dsl gearbeitet und es funktioniert immer noch

Sie können eine Bat-file script, um so etwas wie java -jar xportdsl.jar test001.txt auszuführen