Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 June 16

АС

Алексей Савин... in SqlCom.ru - Стиль жизни SQL
Всем привет. Кто-нибудь может подсказать как настроить связанный сервер через доменную учётку, слышал что нужно у самой учётки spn прописать?
источник

Б

Борис in SqlCom.ru - Стиль жизни SQL
В чем отличие имя сервера  (localdb)\MSSQLLocalDB и ./ SQLEXPRESS как можно поменять один на другой?
источник

k

karb0f0s in SqlCom.ru - Стиль жизни SQL
Алексей Савин
Всем привет. Кто-нибудь может подсказать как настроить связанный сервер через доменную учётку, слышал что нужно у самой учётки spn прописать?
нужен корректный spn как со стороны вызывающего, так и принимающего серверов. и должно быть включено делегирование учётных данных у вызывающей учетки для передачи учётных данных к вызываемому сервису
источник

k

karb0f0s in SqlCom.ru - Стиль жизни SQL
spn проще всего настроить через MS Kerberos Configuration Tool
источник

k

karb0f0s in SqlCom.ru - Стиль жизни SQL
Борис
В чем отличие имя сервера  (localdb)\MSSQLLocalDB и ./ SQLEXPRESS как можно поменять один на другой?
то что после слэша – имя инстанса. нет штатной процедуры смены имени инстанса. если доступ к базе идёт по сети, можно назначить инстансу порт 1433 и для большинства тулзов это будет эквивалентно инстансу по-молчанию: подключение будет проходить просто по имени сервера
источник

M

Marat in SqlCom.ru - Стиль жизни SQL
Microsoft SQL Server Express LocalDB is a feature of SQL Server Express targeted to developers. LocalDB installation copies a minimal set of files necessary to start the SQL Server Database Engine
источник

M

Marat in SqlCom.ru - Стиль жизни SQL
Алексей Савин
Всем привет. Кто-нибудь может подсказать как настроить связанный сервер через доменную учётку, слышал что нужно у самой учётки spn прописать?
источник

RT

Ruslan Tanas in SqlCom.ru - Стиль жизни SQL
Всем привет, подскажите есть ли у pg аналог NEWSEQUENTIALID()
источник

MC

Max Chistyakov in SqlCom.ru - Стиль жизни SQL
Ruslan Tanas
Всем привет, подскажите есть ли у pg аналог NEWSEQUENTIALID()
это не подходит?
https://dba.stackexchange.com/a/256413
источник

RT

Ruslan Tanas in SqlCom.ru - Стиль жизни SQL
сделал через uuid_generate_v4(),
источник

MC

Max Chistyakov in SqlCom.ru - Стиль жизни SQL
Кто работал с ms sql через php, фрэймворк symphony+doctrine?
На стороне ms есть хранимая процедура, которая делает селект внутри себя. Когда её вызываешь из SSMS, получаешь таблицу. Если дёргать её из  symphony+doctrine с теми же аргументами, то php эту таблицу не видят,  получают пустой результат. Если селектить вьюхи, что строки отдаются.
Кто сталкивался с такой проблемой на стороне php, как решали?
источник

ДЗ

Дмитрий Зайцев... in SqlCom.ru - Стиль жизни SQL
Max Chistyakov
Кто работал с ms sql через php, фрэймворк symphony+doctrine?
На стороне ms есть хранимая процедура, которая делает селект внутри себя. Когда её вызываешь из SSMS, получаешь таблицу. Если дёргать её из  symphony+doctrine с теми же аргументами, то php эту таблицу не видят,  получают пустой результат. Если селектить вьюхи, что строки отдаются.
Кто сталкивался с такой проблемой на стороне php, как решали?
У нас была похожая проблема. Честно, не помню как решили, но суть в том, что процедура возвращает не 1 результирующий набор, фреймворк так не умеет работать. В мыслях крутится set nocount on, попробуй. Ну или подумай как можно из процедуры выпилить 2 результирующих набора, они могут быть не столь очевидны.
источник

AS

Alexander Shishkin in SqlCom.ru - Стиль жизни SQL
Всем привет! Подскажите, какой минимальный набор виндовых прав (local security) нужен для доступа к SQL серверу? Access this computer from network, а еще что нибудь нужно? В статьях MS нашел подробное описание касательно учетки, от которой запускается SQL, а про юзеров не вижу информации.
источник

ДЗ

Дмитрий Зайцев... in SqlCom.ru - Стиль жизни SQL
Alexander Shishkin
Всем привет! Подскажите, какой минимальный набор виндовых прав (local security) нужен для доступа к SQL серверу? Access this computer from network, а еще что нибудь нужно? В статьях MS нашел подробное описание касательно учетки, от которой запускается SQL, а про юзеров не вижу информации.
Для доступа к sql server виндовые права не нужны. Вам нужен только открытый порт и доступ внутри sql server
источник

AS

Anastasiya Shmatkova in SqlCom.ru - Стиль жизни SQL
Max Chistyakov
Кто работал с ms sql через php, фрэймворк symphony+doctrine?
На стороне ms есть хранимая процедура, которая делает селект внутри себя. Когда её вызываешь из SSMS, получаешь таблицу. Если дёргать её из  symphony+doctrine с теми же аргументами, то php эту таблицу не видят,  получают пустой результат. Если селектить вьюхи, что строки отдаются.
Кто сталкивался с такой проблемой на стороне php, как решали?
Плюсую к set nocount on. Клиенты часто количество отработанных строк воспринимают как что-то вроде датасета и реальный датасет не показывают
источник

MC

Max Chistyakov in SqlCom.ru - Стиль жизни SQL
Дмитрий Зайцев
У нас была похожая проблема. Честно, не помню как решили, но суть в том, что процедура возвращает не 1 результирующий набор, фреймворк так не умеет работать. В мыслях крутится set nocount on, попробуй. Ну или подумай как можно из процедуры выпилить 2 результирующих набора, они могут быть не столь очевидны.
и очень правильно крутится в мыслях, это он и есть! )))
источник

MC

Max Chistyakov in SqlCom.ru - Стиль жизни SQL
Anastasiya Shmatkova
Плюсую к set nocount on. Клиенты часто количество отработанных строк воспринимают как что-то вроде датасета и реальный датасет не показывают
👍
источник

ДЗ

Дмитрий Зайцев... in SqlCom.ru - Стиль жизни SQL
Max Chistyakov
и очень правильно крутится в мыслях, это он и есть! )))
Только сейчас заметил что вот такое добавляется к форме создания триггера через SSMS )


-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
источник
2020 June 17

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Max Chistyakov
Кто работал с ms sql через php, фрэймворк symphony+doctrine?
На стороне ms есть хранимая процедура, которая делает селект внутри себя. Когда её вызываешь из SSMS, получаешь таблицу. Если дёргать её из  symphony+doctrine с теми же аргументами, то php эту таблицу не видят,  получают пустой результат. Если селектить вьюхи, что строки отдаются.
Кто сталкивался с такой проблемой на стороне php, как решали?
Это в первую очередь означает, что клиент в этой symphony или во всем php кривой, он обязан все данные от запроса выбирать либо игнорировать, а он это не делает.

Да, set nocount on залечит, но если вдруг вы случайно добавите в процедуре второй select, все равно будут проблемы.
источник

MC

Max Chistyakov in SqlCom.ru - Стиль жизни SQL
Спасибо, поэкспериментирую с версией драйвера)
источник