Powershell Datenbank mit SQL User anlegen
Guten Abend,
ich habe einen SQL Server, welcher eigenständig außerhalb der Active Directory Domäne steht.
Auf den Server wird mit verschiedenen SQL Benutzern zugegriffen.
Nun möchte ich gerne per Powershell eine Datenbank auf dem Server anlegen muss dazu allerdings den SQL Server mit einem SQL User ansprechen.
Irgendwie bekomme ich dies leider nicht hin.
Ich habe folgenden Befehl versucht:
Das Skript schlängt natürlich fehl, da es in meinem Benutzerkontext ausgeführt wird.
Hat dazu vielleicht jemand eine Idee, wie ich da einen SQL User für die Authentifizierung mitgeben kann?
Vielen Dank
ich habe einen SQL Server, welcher eigenständig außerhalb der Active Directory Domäne steht.
Auf den Server wird mit verschiedenen SQL Benutzern zugegriffen.
Nun möchte ich gerne per Powershell eine Datenbank auf dem Server anlegen muss dazu allerdings den SQL Server mit einem SQL User ansprechen.
Irgendwie bekomme ich dies leider nicht hin.
Ich habe folgenden Befehl versucht:
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.Smo")
$serverObj = new-object Microsoft.SqlServer.Management.Smo.Server("sql-machine")
$databaseObj = new-object Microsoft.SqlServer.Management.Smo.Database ($serverObj, "Datenbank01")
$databaseObj.Create()
Das Skript schlängt natürlich fehl, da es in meinem Benutzerkontext ausgeführt wird.
Hat dazu vielleicht jemand eine Idee, wie ich da einen SQL User für die Authentifizierung mitgeben kann?
Vielen Dank
Please also mark the comments that contributed to the solution of the article
Content-Key: 613147
Url: https://administrator.de/contentid/613147
Printed on: April 25, 2024 at 06:04 o'clock
2 Comments
Latest comment
Moin,
das hier schon versucht ?
aus dem Technet
Gruß
Jasper
das hier schon versucht ?
## Prompt the user for their password.
$pwd = read-host -AsSecureString -Prompt "Password"
Invoke-Sqlcmd -Query "SELECT GETDATE() AS TimeOfQuery;" -ServerInstance "MyComputer\MyInstance" -Username "MyLogin" -Password $pwd
aus dem Technet
Gruß
Jasper