I would like to create a login user and assign him db_datareader in a particular database.Using the below code
Import-Module SqlServer
$SQLInstance = "xxx\SQL2017"
Add-SqlLogin -ServerInstance $SQLInstance -LoginName 'apac\abc' -LoginType WindowsUser -Enable -GrantConnectSql
Add-RoleMember -Database 'test' -MemberName 'apac\abc' -RoleName 'db_datareader'
and I am getting the below error
Add-RoleMember : A connection cannot be made to redirector. Ensure that 'SQL Browser' service is running.
At line:4 char:1
+ Add-RoleMember -Database 'test' -MemberName 'apac\abc' -RoleName ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (apac\abc:String) [Add-RoleMember], ConnectionException
+ FullyQualifiedErrorId : Microsoft.AnalysisServices.PowerShell.Cmdlets.AddRoleMember
I tried using examples described in
https://docs.microsoft.com/en-us/powershell/module/sqlserver/add-rolemember?view=sqlserver-ps
Is there any requirement for enabling any services like Microsoft.AnalysisServices for
using Add-RoleMember