Konvertieren von Access-Abfragen für die SQL Server-Ansichten, wenn Sie DTS
Ich bin mit DTS-import von Daten aus einer Access-Datenbank auf SQL Server 2005. Es scheint, dass DTS-Importe Access-Abfragen, als Tabellen, nicht auf sichten, die nicht für mich arbeiten. Gibt es eine Möglichkeit das umgehen?
- Access-Abfragen erlauben Funktionen, die nicht konvertiert werden, um SQL-Ansichten, so dass Sie nicht immer zuordnen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie wählen, um nicht die gespeicherten Abfragen. (zumindest kann man, wenn mit dem SSMA - ich schlage vor, Sie verwenden diese anstelle von DTS-eh...es neigt dazu, zu tun, einen besseren job).
können Sie es hier finden:
http://www.microsoft.com/sqlserver/2005/en/us/migration.aspx
Es ist nicht klar, ob Sie weiterhin die Verwendung von ms-access als front-end hier, oder nicht?. Wenn Sie planen, auch weiterhin mit access dann Sie wirklich brauchen nicht zu konvertieren, werden diese gespeicherte Abfragen (views) bis zu sql-server sowieso. Die meisten der gespeicherte Abfragen in access funktioniert nach wie vor (jetzt mit verknüpften Tabellen auf sql-server).
Brauchen Sie nur ändern/reparieren diese gespeichert Lagen, die langsam laufen. In anderen Worten, die meisten Abfragen können auch weiterhin verwendet werden und führen so ist. Es ist nur die langsamen und vor allem diejenigen, die mit Aggregat-Funktionen (Summen, Summen etc, viele Datensätze, erzeugt aber wenige Zeilen). Diese Typen von Abfragen, die wirklich profitieren, nach oben verschoben wird, um sql server als Ansicht (Sie dann eine Verknüpfung zu dieser Ansicht aus ms-access).
Wenn Ihr nicht halten Sie jeden Teil von ms-access, dann fürchte ich gibt es keine automatisierten Tools für diese Abfragen. In diesen Fällen habe ich dann einfach ein cut + paste aus ms-access-Rechte in der management studio view builder. Die meisten Anfragen erfordern sehr wenig änderungen.