powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Про алиасы.
3 сообщений из 3, страница 1 из 1
Про алиасы.
    #39652290
rozen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дано. SQL SERVER 2016
Дефолтный инстанс, крутится под учёткой доменного пользователя. Эта учетка явно прописана в логины инстанса и является членом роли SysAdmin

По всем компам домена размотан алиас через TCP\IP на порт 1433 этого сервера.

Есть консольное приложение, собранное под .NET Framework 2 и под .NET Framework 4.0 (можно и 4.5 -- ничего не меняется).
В приложении ConnectionString написан через этот alias.
С одного и того же компа обе версии этого приложения под моей учеткой SQL-админа нормально работают,
а если запускать от учетки, с которой запускается инстанс SQL, то только версия для .NET 2
Для 4.0 версии -- не соединяется с сервером. Сообщение об ошибке буква в букву совпадает с сообщением, как при неправильно прописанном порту в Alias. Исправление Connection String на имя хоста вместо алиаса решает проблему.

Как такое вообще может быть? Почему конкретно одно сочетание Учётка/Фреймворк из 4 возможных может оказаться "проклятым"?
На одном и том же клиентском компьютере, обе учетки -- локальный админ.

Изначально проблема всплыла в зашедуленном в агенте джобе прямо на хосте с SQL. Одно приложение через алиас работает, второе -- нет. Разница по большому счету лишь в версиях фреймворка этих приложений.
...
Рейтинг: 0 / 0
Про алиасы.
    #39652369
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rozen,

Дайте больше конкретики.

Текст ошибки покажите как реально она выглядит.
Алиасы как настраивали? точно на клиентской стороне?

приложения под .net > 4 собраны для какой платформы x86/x64?

Вообще смена логина в connection string никак не должно влиять на возможность подключения к инстансу.
И кстати уточните как вы производите "запуск от учетки с которого запускается инстанс"? я правильно понимаю что вы делаете logout из своей учетки, заходите под другим доменным пользователем и пытаетесь запустить приложение?
...
Рейтинг: 0 / 0
Про алиасы.
    #39653292
rozen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все, разобрался. Виноваты не алиасы как таковые, а то, что приложение "втихаря" запускалось с правами на код не FullTrust, хотя должно бы было.
В ограниченные полномочия оно сваливалось из-за того, что у учётки, которая его запускала, не было прав на доступ (хотя бы на чтение) в одну из вышележащих по сетевому пути папок. Такое поведение оказалось характерно для четвёртой версии фреймворка на Windows 10 и на Windows Server 2016. Ровно в таких же условиях, но на Windows Server 2012 этой проблемы не возникало.

Хотя, в целом всё равно странно. Пусть "в песочнице", но раз права на подключение к SQL у приложения сохранены, то почему через alias то его не пускают?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Про алиасы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]