@@ -27,17 +27,17 @@ func (c *Client) ListServerPermissions(ctx context.Context, pager *Pager) ([]*Pe
2727 args := []interface {}{offset , limit + 1 }
2828
2929 var sb strings.Builder
30- _ , _ = sb .WriteString (`SELECT
31- principals.name as principal_name,
32- perms.grantee_principal_id as principal_id,
33- perms.state as state,
34- STRING_AGG(perms.type, ',') as perms,
35- principals.type as principal_type
36- FROM sys.server_permissions perms
37- JOIN sys.server_principals principals ON perms.grantee_principal_id = principals.principal_id
38- WHERE perms.state = 'G' OR perms.state = 'W'
39- GROUP BY perms.grantee_principal_id, perms.state, principals.name, principals.type
40- ORDER BY perms.grantee_principal_id ASC
30+ _ , _ = sb .WriteString (`SELECT
31+ principals.name as principal_name,
32+ perms.grantee_principal_id as principal_id,
33+ perms.state as state,
34+ STRING_AGG(perms.type, ',') as perms,
35+ principals.type as principal_type
36+ FROM sys.server_permissions perms
37+ JOIN sys.server_principals principals ON perms.grantee_principal_id = principals.principal_id
38+ WHERE perms.state = 'G' OR perms.state = 'W'
39+ GROUP BY perms.grantee_principal_id, perms.state, principals.name, principals.type
40+ ORDER BY perms.grantee_principal_id ASC
4141OFFSET @p1 ROWS FETCH NEXT @p2 ROWS ONLY` )
4242
4343 rows , err := c .db .QueryxContext (ctx , sb .String (), args ... )
@@ -91,11 +91,11 @@ FROM `)
9191 _ , _ = sb .WriteString (`.sys.database_permissions perms
9292 JOIN ` )
9393 _ , _ = sb .WriteString (dbName )
94- _ , _ = sb .WriteString (`.sys.database_principals AS principals
95- ON perms.grantee_principal_id = principals.principal_id
96- WHERE (perms.state = 'G' OR perms.state = 'W') AND (perms.class = 0 AND perms.major_id = 0)
97- GROUP BY perms.grantee_principal_id, perms.state, principals.name, principals.type
98- ORDER BY perms.grantee_principal_id ASC
94+ _ , _ = sb .WriteString (`.sys.database_principals AS principals
95+ ON perms.grantee_principal_id = principals.principal_id
96+ WHERE (perms.state = 'G' OR perms.state = 'W') AND (perms.class = 0 AND perms.major_id = 0)
97+ GROUP BY perms.grantee_principal_id, perms.state, principals.name, principals.type
98+ ORDER BY perms.grantee_principal_id ASC
9999OFFSET @p1 ROWS FETCH NEXT @p2 ROWS ONLY` )
100100
101101 rows , err := c .db .QueryxContext (ctx , sb .String (), args ... )
0 commit comments