Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

SQL Benutzer per Script erstellen

Frage Entwicklung Datenbanken

Mitglied: Larz

Larz (Level 2) - Jetzt verbinden

05.10.2009 um 12:25 Uhr, 11355 Aufrufe, 6 Kommentare, 1 Danke

Hallo zusammen,

ich muss auf einem MS SQL 2000 Server einen neuen Benutzer erstellen der eine ganz spezielle SID erhalten soll.
Ich habe hierfür folgenden Code-Schnipsel:

01.
CREATE LOGIN LoginName with Password = 'Passwort' SID = 0x456B2ECB645ED5478951112345678906
Leider bekomme ich beim Ausführen immer die Meldung: Falsche Syntax in der Nähe von 'LOGIN'.


Weiß hier jemand rat?

Danke & Gruß
Larz
Mitglied: masterG
05.10.2009 um 13:30 Uhr
Vielleicht kann dir diese Seite etwas helfen:
http://msdn.microsoft.com/en-us/library/ms189751.aspx
Bitte warten ..
Mitglied: Larz
05.10.2009 um 14:45 Uhr
Hallo MasterG,

da komme ich her. Ist der von mir geschriebene Befehl denn richtig?

Gruß
Larz
Bitte warten ..
Mitglied: masterG
05.10.2009 um 18:30 Uhr
eigentlich schon.
Probiers mal so:
01.
CREATE LOGIN meinusername WITH PASSWORD = 'meinsicherespasswort' MUST_CHANGE; 
02.
GO
Bitte warten ..
Mitglied: Larz
06.10.2009 um 18:23 Uhr
Hab ich schon. Er meckert bereits wenn ich CREATE LOGIN ohne alles versuche...
Bitte warten ..
Mitglied: Logan000
07.10.2009 um 08:39 Uhr
Moin Moin

Er meckert bereits wenn ich CREATE LOGIN ohne alles versuche...
Kann ich verstehen. Ich meckere auch immer wenn man Worte an mich richtet die ich nicht kenne.
Die Anleitung von masterG zu CREATE LOGIN bezieht sich auf MS SQL 2008
Du hast einen MS SQL 2000. Den T-SQL BEfehl gab es unter 2000 noch nicht.
Schau mal in deiner Onlinhilfe (des 2K) nach
1. sp_addlogin
2. sp_grantdbaccess
3. sp_addrolemember
Damit soltest du deinen User via T-SQL anlegen können.

Gruß L.
Bitte warten ..
Mitglied: Larz
08.10.2009 um 08:39 Uhr
Moin Logan,

danke, der HInweis hat zur Lösung geführt. Die korrekte Syntax zum Anlegen eines Benutzers mit spezieller SID auf einem SQL 2000 Server lautet

<code>
EXEC sp_addlogin 'Benutzername', 'Passwort', 'Standard-Datenbank', 'Sprache', SID
<>/code>

also im Ergebnis z.B.

<code>
EXEC sp_addlogin 'User1', 's3cr3t', 'master', 'German', 0x213B2ECEF324D546ED264AFDEDCB2666
<>/code>

Wichtig ist dass alle Angaben in '' stehen, mit Ausnahme der SID

Gruß
Larz
Bitte warten ..
Ähnliche Inhalte
Datenbanken
gelöst SQL Express - der Benutzer war nicht autorisiert (11)

Frage von adm999 zum Thema Datenbanken ...

Batch & Shell
gelöst Powershell - Zugriff auf Datenbank - Ausführen eines SQL Scripts

Frage von internet2107 zum Thema Batch & Shell ...

Entwicklung
gelöst Script um Ordner in gewähltem Verzeichnis zu erstellen (5)

Frage von Reto848 zum Thema Entwicklung ...

Batch & Shell
Lokales Powershell Script in eine MS SQL Datenbank einlesen (16)

Frage von jeffrey zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(14)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

RedHat, CentOS, Fedora

Fedora 27 ist verfügbar

Information von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
Server
Bilder aus dem Web mit CSV runterladen (30)

Frage von Yannosch zum Thema Server ...

LAN, WAN, Wireless
Gebäudeverkabelung 10Gigabit LWL (28)

Frage von raffzwo zum Thema LAN, WAN, Wireless ...

Windows Update
Novemberpatches und Nadeldrucker bereiten Kopfschmerzen (14)

Tipp von MettGurke zum Thema Windows Update ...