Size: a a a

SqlCom.ru - уголок MS SQL

2021 May 04

АГ

Александр Гембик... in SqlCom.ru - уголок MS SQL
Тогда все базы не видно
источник

M

Marat in SqlCom.ru - уголок MS SQL
да, нужно делать sp_changedbowner 'user'  или  ALTER AUTHORIZATION ON DATABASE::[db]TO [user];
источник

АГ

Александр Гембик... in SqlCom.ru - уголок MS SQL
Спасибо
источник

at

al t in SqlCom.ru - уголок MS SQL
делаю джойн двух таблиц по столбцам, на которых навешаны индексы, при этом в плане запроса эти индексы для джойна не используются, есть просто scan по другим индексам
обе таблицы большие
почему такое может быть?
источник

M

Marat in SqlCom.ru - уголок MS SQL
без примера запроса и планов это гадание на лампе, могу попробовать, запрос выводит колонки которые в индексах не присутствуют
источник

at

al t in SqlCom.ru - уголок MS SQL
select  distinc A.id, id
from A
left join B on B.f_id = A.id
+ join на другую таблицу
план к сожалению не могу показать
источник

at

al t in SqlCom.ru - уголок MS SQL
есть индексы A.id, B.id, B.f_id
в плане A.id, B.id используется (Scan)
хотелось бы, чтобы для джойна использовался индекс B.f_id

в каждой из таблиц 2-3 млн записей
источник

at

al t in SqlCom.ru - уголок MS SQL
а как могут влиять колонки, которых нет в индексах?
источник

M

Marat in SqlCom.ru - уголок MS SQL
Не ваш случай. У вас скорее всего много не уникальных значений в обоих таблицах.
источник

KT

Konstantin Taranov in SqlCom.ru - уголок MS SQL
источник

ИК

Илья Карабаев... in SqlCom.ru - уголок MS SQL
А как можно сделать запрос к DMV для конкретной базы?
Т.е.  этот запрос select * from $SYSTEM.TMSCHEMA_Role_Memberships вернет   список пользователей/групп, в определенной БД, к которой подключен, а можно ли указать в коде, чтобы выводил результат из другой базы?
источник

А

Андрій in SqlCom.ru - уголок MS SQL
Еще как вариант c#
источник

ИК

Илья Карабаев... in SqlCom.ru - уголок MS SQL
Думал об этом, но пока не брался за реализацию
источник

А

Андрій in SqlCom.ru - уголок MS SQL
Ну там впринципе не сложно главное либу найти)
источник

ИК

Илья Карабаев... in SqlCom.ru - уголок MS SQL
Я на powershell сделал, но все роли выводит пустые, хз почему, подумал сначала, из-за того, что с локального пк запускаю, не на сервере, локально у себя развернул пару моделей, настроил там роли - результат такой же, выдает пустые роли, поэтому решил с C# пока не пробовать
источник

ИК

Илья Карабаев... in SqlCom.ru - уголок MS SQL
Но может зря
источник

A

Alex in SqlCom.ru - уголок MS SQL
го дис
источник

АГ

Александр Гембик... in SqlCom.ru - уголок MS SQL
Спасибо
источник

ФГ

Федор Гулин... in SqlCom.ru - уголок MS SQL
Писал такие вещи на пауршелл. Очень удобно.
Гуглится на раз.
Print повставляйте чтобы понять где проблема.
Да и главный плюс можно смотреть значения переменных в Powershell ISE.
Среда идёт в стандартной Винде.
источник
2021 May 05

АК

Антон Камышенков... in SqlCom.ru - уголок MS SQL
Как посмотреть историю запрос к БД в MSSQL ?
источник