我需要使用PowerShell修改特定MS SQL Server登录的用户映射。我需要将Login映射到特定数据库,同时还选择db_owner作为数据库角色成员身份。到目前为止,我唯一的代码是连接到MS SQ Server的代码。
$svc_Obj = Get-WmiObject Win32_Service -filter "name='MSSQLSERVER'"
但是,我不确定如何使用此功能修改Login的用户映射。有人可以告诉我如何使用此代码或其他内容执行此操作吗?
答案 0 :(得分:1)
网上有很多关于如何做到这一点的例子。使用您最喜欢的引擎进行快速搜索,使用帖子的标题可以为您提供关于该主题的体面列表。即使直接在这个网站上搜索,也会给你一个不错的列表。
例如:
从PowerShell连接到SQL Server数据库
我现在在网上看了一会儿,发现很多相似的东西 问题,但由于某种原因,我似乎无法使这工作。
我只是想连接到SQL服务器数据库并输出 将结果查询到文件 - 请参阅下面的PowerShell脚本。我是什么 不确定的是如何将用户ID和密码集成到 连接字符串。
Connect to SQL Server Database from PowerShell
Powershell - 用户映射SQL Server 2012
我正在尝试为不同的登录帐户编写用户映射脚本。一世 编写了用户和个人服务器角色的创建脚本,但我 无法弄清楚如何使用Powershell设置用户映射,我也会 需要设置数据库角色成员资格,特别是 db_backupoperator
Powershell - User Mapping SQL Server 2012
通过Windows PowerShell与SQL Server连接到SQL Server 认证
问题在以前有关使用SQL Server的Windows PowerShell的提示中,您已经 了解了如何使用Windows PowerShell和SMO来管理SQL Server数据库。大多数示例都使用了Windows 身份验证连接到SQL Server。我如何连接到SQL 服务器通过Windows PowerShell使用混合模式身份验证?
SQL Server:使用PowerShell更改登录密码
这是一篇快速文章,详细介绍了可以使用的PowerShell脚本 更改SQL Server登录的密码。