SQL Server 2003 SQL Server und MS Access

Seite 1 von 2 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/sql_server_2003_sql_server_und_ms_access_132340/page_1 - zur Vollversion wechseln!


X3ll schrieb am 18.12.2004 um 16:48

Hi,

Ich stehe vor folgendem Problem. Für ein Projekt hab ich mir vorgenommen mit dem Betriebssystem Windows Server 2003 aus einer Access Datenbank via PHP Daten auszulesen und zu speichern. Jetzt stehe ich aber vor dem Problem das ich die Datenbank fertig hab aber keine Ahnung habe wie ich die Datenbank zum ersten in den SQL Server dienst reinbekomm und 2tens die Sachen auslesen kann.

Tia


The Red Guy schrieb am 18.12.2004 um 17:00

afaik steuert man die ms access dba über einen eigenen driver und nicht den sql server driver an.


X3ll schrieb am 18.12.2004 um 17:18

Also ist das so nicht möglich?


Ringding schrieb am 18.12.2004 um 17:32

Was willst du nun? Eine Access-Datenbank oder eine SQL Server-Datenbank?


X3ll schrieb am 18.12.2004 um 17:38

Ich will eine Access Datenbank in eine SQL Datenbank exportieren und das ganze automatisieren und versuchen die Daten via PHP auszulesen.

edit:
und zu bearbeiten


mat schrieb am 18.12.2004 um 19:30

am besten wäre es wenn du die access db 1x in die sql db übernimmst und dann in der access db verknüpfte tabellen erstellst.

sql server und php => http://www.php.net/manual/de/ref.mssql.php

du solltest auf alle fälle noch mehr informationen geben.
zB:
was existiert schon?
wo soll das hin, wie oft und warum?
was passiert dann weiter? :)


X3ll schrieb am 19.12.2004 um 13:37

Also die Datenbank ist für eine Firma -> Sie speichert PC Daten, Lizenzen usw. Zurzeit existiert nur die Datenbank ich steh gerade vor dem Problem wie krieg ich die Access DB in den MS SQL Dienst rein.

Das fertige Script soll im Intranet stehen und jedem der EDV Abteilung der Firma ermöglichen Sachen zu managen. Z.b. Laptops ausborgen usw. Das ganze wird glaube ich täglich genutzt werden.


Ringding schrieb am 19.12.2004 um 14:44

So halbautomatisch geht es eh mit diesem Data Transfer Wizard oder wie der genau heißt, der beim SQL Server dabei ist (kann jetzt nicht nachschauen). Ich kenn's nur vom SQL Server 2000, vielleicht ist das ja bei neueren Versionen noch automatischer geworden.

EDIT: Data Transformation Services heißt es IIRC.


X3ll schrieb am 19.12.2004 um 16:42

THX, hab jetzt eine andere Frage, hab den PHP Dienst usw. gestartet und es läuft auch alles wenn man jetzt in PHP mit mssql_connect auf die Datenbank zugreifen will liefert er mir zurück das er die funktion nicht kennt (Fatal error: Call to undefined function: mssql_connect()).

Hab mich jetzt im PHP manual schlau gemacht http://www.php.net/manual/de/ref.mssql.php und auch alles so gemacht wie es da beschrieben steht. Nur findet er die Funktion einfach nicht. In der PHP.ini wird die ini aber geladen. Was kann da falsch sein?


watchout schrieb am 19.12.2004 um 18:29

bist dir sicher dass die dll geladen wird? is das extension-dir richtig gesetzt?


mat schrieb am 19.12.2004 um 18:53

jo, extension in der php.ini freischalten. @watchout: wenn er die dll nicht finden würde, dann würde beim apache hochfahren nach ihr schreien :)


X3ll schrieb am 19.12.2004 um 18:54

extension_dir = "C:\PHP\ext"

unter diesem Pfad findet man auch die extensions


watchout schrieb am 20.12.2004 um 11:13

@mat: nicht wenn apache als service ausgeführt wird...
@x3ll: schau mal in der php-log nach - irgendwas passt scheinbar nicht. oder starte apache in einer console mit apache.exe da solltest errors angezeigt bekommen...


mat schrieb am 20.12.2004 um 17:26

Zitat
@mat: nicht wenn apache als service ausgeführt wird...
egal wies ausgeführt wird.. weil: bei php.ini änderung brauchst einen neustart vom service, sonst werden die änderungen nicht übernommen.


X3ll schrieb am 20.12.2004 um 17:42

hab jetzt neu gestartet und der Fehler ist weg aber ein anderer da. Hat jemand eine Ahnung wie man unter Server 2003 die DLLs für PHP freigibt also für jeden? Es kommt nämlich jetzt ein Fehler das er die DLLs nicht laden kann wegen zugriffs Problemen.

Hab unter Security die 3 Standard Gruppen aber man braucht da noch eine Gast Gruppe imho wo kann ich die da erstellen?




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026