Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.05.2018, 10:38
|
|||
|---|---|---|---|
|
|||
Про алиасы. |
|||
|
#18+
Дано. 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. Одно приложение через алиас работает, второе -- нет. Разница по большому счету лишь в версиях фреймворка этих приложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2018, 11:59
|
|||
|---|---|---|---|
Про алиасы. |
|||
|
#18+
rozen, Дайте больше конкретики. Текст ошибки покажите как реально она выглядит. Алиасы как настраивали? точно на клиентской стороне? приложения под .net > 4 собраны для какой платформы x86/x64? Вообще смена логина в connection string никак не должно влиять на возможность подключения к инстансу. И кстати уточните как вы производите "запуск от учетки с которого запускается инстанс"? я правильно понимаю что вы делаете logout из своей учетки, заходите под другим доменным пользователем и пытаетесь запустить приложение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.05.2018, 14:17
|
|||
|---|---|---|---|
|
|||
Про алиасы. |
|||
|
#18+
Все, разобрался. Виноваты не алиасы как таковые, а то, что приложение "втихаря" запускалось с правами на код не FullTrust, хотя должно бы было. В ограниченные полномочия оно сваливалось из-за того, что у учётки, которая его запускала, не было прав на доступ (хотя бы на чтение) в одну из вышележащих по сетевому пути папок. Такое поведение оказалось характерно для четвёртой версии фреймворка на Windows 10 и на Windows Server 2016. Ровно в таких же условиях, но на Windows Server 2012 этой проблемы не возникало. Хотя, в целом всё равно странно. Пусть "в песочнице", но раз права на подключение к SQL у приложения сохранены, то почему через alias то его не пускают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1689641]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 382ms |

| 0 / 0 |
