Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 10801 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Windows 7
gelöst Verzeichnisse per Script erstellen und Dateien dort hinkopieren (2)

Frage von peter58ha zum Thema Windows 7 ...

Batch & Shell
Mehrere AD Benutzer aus CSV Datei mit PowerShell erstellen (1)

Frage von windelterrorist zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...

Windows Tools
gelöst Aussendienst Datensynchronisierung (12)

Frage von lighningcrow zum Thema Windows Tools ...