Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Eine Verbindung zum Mirosoft SQL Server 2000 herstellen??? (https://www.delphipraxis.net/40266-eine-verbindung-zum-mirosoft-sql-server-2000-herstellen.html)

romber 13. Feb 2005 12:55

Datenbank: Microsoft SQL Server • Version: 2000 • Zugriff über: ADO

Eine Verbindung zum Mirosoft SQL Server 2000 herstellen???
 
Hallo!

Ich habe einen Windows Dedicated Server gemietet, auf dem Microsoft SQL Server 2000 bereits installiert ist. Ich möchte jetzt über Delphi eine Verbindung zu diesem SQL Server herstellen und eine neue Datenbank anlegen. Kann mir jemand Schritt für Schritt erklähren, wie ich dabei vorgehen soll?

Ich habe versucht über ADO eine Verbindung herzustellen, habe im ConnectionString-Eigenschaften "DB Provider für SQL Server" gewählt, dann die Internet-Adresse des Servers als Servername eigegeben. Habe hier im Forum irgendwo gelesen, dass mann auf dem Server den "SQL Enterprise Manager" ausführen soll dort Sicherheitseinstellugen für irgendein "sa-Benutzer" konfigurieren. Habe den "Enterprise Manager" auf dem Server zwar gefunden, aber nicht geändert, da ich keine Ahnung habe. Werde morgen ein Buch zum MSSQL Server 2000 ausleihen, doch würde so gerne heut noch anfangen. Ich hoffe, dass mir jemand hier helfen kann. :roll:

Danke im Vorraus!

MfG,
Ralf

mikhal 13. Feb 2005 13:27

Re: Eine Verbindung zum Mirosoft SQL Server 2000 herstellen?
 
Irgendein "sa-Benutzer"! Der ist gut! :shock:

SA ist DER Administrator auf dem MS SQL Server, der darf alles und manches darf sogar nur er.

Wenn du keine Ahnung vom MS SQL Server hast, solltest du erst einmal die Finger davon lassen. Das ist nicht böse gemeint, aber du kannst einfach zu viel kaputtmachen.

Trotzdem zu deiner Frage: AdoConnection auf deine Form (am besten ein DataModule), den richtigen Provider hast du bereits ausgewählt, Server auswählen (Combobox, kann dauern) oder direkt eintragen, als Benutzer den SA eintragen, in deinen Unterlagen nach dem richtigen Passwort für den SA nachsehen, und dann eine Datenbank aus der letzten Combobox auswählen. Verbindung testen. Achtung: Du solltest so nie in deiner Endanwendung auf den Server zugreifen, der Benutzer hätte ein tolles Einfallstor für den Server - Stichwort Hacker! Lege auf jeden Fall einen Benutzer für die Datenbank an, der wirklich nur die Rechte dafür hat, was er können muß!

Datenbank anlegen: Enterprise Manager aufrufen, unter dem Punkt MS SQL Servers rechte Maustaste, aus dem Kontextmenü "Neue SQL-Server-Gruppe" auswählen, unter der angelegten Server-Gruppe aus dem Kontextmenü "Neue SQL Server Registrierung" auswählen, Doppelklick auf die generierte SQL Server Registrierung, im Kontextmenü von "Datenbanken "neue Datenbank auswählen".

Grüße
Mikhal

romber 13. Feb 2005 14:37

Re: Eine Verbindung zum Mirosoft SQL Server 2000 herstellen?
 
Erstmal danke für schnelle Antwort!

Obwohl ich nicht wußte, wer "sa-Benutzer" ist, ( :oops: ), habe ich genauso gemacht, bevor ich diesen Beitrag erstellt habe. Nach wie vor erscheint folgende Fehlermeldung:

Fehler bei der Anmeldung für den Benutzer 'sa'. Ursache: Keiner vertrauten SQL Server-Verbindung zugeordnet.

Ich nehme an, ich muss das Konto des SQL Server-Administrators über "Enterprise Manager" irgendwie konfigurieren. Was mache ich denn jetzt?

Nochmal Vielen Dank!


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz