Jump to content

Bladetown82

Members
  • Gesamte Inhalte

    8
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von Bladetown82

  1. Habe gerade die Connection mit C# hergestellt und die Connectionstring abgegriffen! Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Test.mdb;Jet OLEDB:Database Password=PW Sieht leider identisch aus!
  2. Hallo Lian, ich bin doch die Ruhe selbst , zum Thema. Das wäre die richtige Connection, meine Erachtens. Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb; Jet OLEDB:Database Password=MyDbPassword; Leider weiß ich nicht, wie ich das richtig im "OPENROWSET" implementiere. Ich denke fast, dass der "OPENROWSET" Befehl hier der falsche Weg ist. IF OBJECT_ID('[Tabelle_neu]') IS NOT NULL DROP Table Tabelle_neu; IF OBJECT_ID('[Tabelle_neu]') IS NULL SELECT * INTO Tabelle_neu FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'C:\DB.mdb';'Admin';'Jet OLEDB:Database Password = PW','Reparaturen_neu')AS K FEHLERMELDUNG: Der OLE DB-Anbieter 'Microsoft.Jet.OLEDB.4.0' für den Verbindungsserver '(null)' hat die Meldung 'Kein zulässiger Kontoname oder kein zulässiges Kennwort.' zurückgeben. --------------------------------------------------- IF OBJECT_ID('[Tabelle_neu]') IS NOT NULL DROP Table Tabelle_neu; IF OBJECT_ID('[Tabelle_neu]') IS NULL SELECT * INTO Tabelle_neu FROM OPENDATASOURCE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\DB.mdb; Jet OLEDB:Database Password=PW;','').dbo.Tabellen_neu FEHLERMELDUNG: Ungültiger Objektname 'dbo.Tabellen_neu'.
  3. Welche angebotenen Möglichkeiten?! Ich benötige die korrekte Syntax, wenn du sie weiß oder kennst, dann wäre es super wenn du mir helfen könntest. Suche im Netz schon seit Stunden / Tagen!
  4. Hallo Sunny, anbei der Screenshot. Leider habe ich nicht die Möglichkeit einen SQL String anzeigen zu lassen. Den Link kenne ich, aber ich kann die Syntax nicht implementieren ! https://www.connectionstrings.com/ace-oledb-12-0/with-database-password/ Auf dem Weg funktioniert es leider nicht, weiß allerdings auch nicht, ob es richtig ist, da ich diesbezüglich nichts im Netz gefunden habe! SELECT * INTO Tabelle_neu FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'C:\db.mdb';'Admin';'Jet OLEDB:Database Password = PW','Tabelle_neu')AS K Jemand noch eine Idee?!
  5. Hallo Sunny661, danke für den Link, damit hat der Import mit dem Assistenten funktioniert. Jetzt benötige ich das Ganze nur noch als Syntax! Leider hat google noch keinen brauchbaren Ergebnisse geliefert. In den ConnectionString sollte das Datenbankpasswort abgefragt werden, nicht UserName und PW! Nur wie lautet der String... SELECT * INTO Tabelle_neu FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'C:\DB.mdb';'BN';'PW', Tabelle_neu) AS k;
  6. Hallo Frank, ich möchte regelmäßig eine Access 2010 DB in meinen SQL Server 2014 importieren. Hintergrund ist der, dass mehrere Access DB in Umlauf sind und ich die Daten zentral abspeichern und auswerten möchte. Das klappt und funktioniert auch mit denen, die nicht passwortgeschützt sind. Nur die besagte DB bereitet Probleme, sicher liegt der Fehler in meinem Code! Abfrage und Import: USE "DatenBank" IF OBJECT_ID('[Tabelle_neu]') IS NOT NULL DROP Table Tabelle_neu; IF OBJECT_ID('[Tabelle_neu]') IS NULL SELECT * INTO Tabelle_neu FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'C:\DB.mdb';'BN';'PW', Tabelle_neu) AS k; Dann bekomme ich folgende Fehlermeldung: Der OLE DB-Anbieter 'Microsoft.Jet.OLEDB.4.0' für den Verbindungsserver '(null)' hat die Meldung 'Die Anwendung kann nicht gestartet werden. Die Informationsdatei für die Arbeitsgruppe fehlt oder ist exklusiv von einem anderen Benutzer geöffnet.' zurückgeben.
  7. Hallo, ich will per script eine Access DB welche mit Passwort geschützt ist, in meinen MS SQL Server importieren. Leider bekomme ich trotz Passwort keinen Zugriff auf die DB. Der Import klappt nur, wenn ich die DB ohne PW separat speichere! Hat jemand eine Idee?!
×
×
  • Neu erstellen...