Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ConnectionString  [new]
artemius
Member

Откуда:
Сообщений: 265
Здравствуйте всем,

мне нужно собрать строку для подключения к SQL Server через windows аутентификацию. Проблема в том, что нужно указать конкретный windows-аккаунт.

Как это можно сделать?
23 окт 14, 13:01    [16747845]     Ответить | Цитировать Сообщить модератору
 Re: ConnectionString  [new]
Glory
Member

Откуда:
Сообщений: 104751
artemius
Как это можно сделать?

При windows аутентификации всегда используется текущая учетная запись.
23 окт 14, 13:04    [16747870]     Ответить | Цитировать Сообщить модератору
 Re: ConnectionString  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8839
artemius,

запускайте приложение "от имени пользователя такого-то". Доверительное подключение требует обязательного интерактивного ввода учетных данных.
23 окт 14, 13:22    [16748029]     Ответить | Цитировать Сообщить модератору
 Re: ConnectionString  [new]
risp
Member

Откуда:
Сообщений: 35
http://www.connectionstrings.com/sql-server/
23 окт 14, 13:46    [16748290]     Ответить | Цитировать Сообщить модератору
 Re: ConnectionString  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8839
Кстати, приложение может работать как сервис, при этом можно указать пользователя и пароль один раз в настройках сервиса.
23 окт 14, 14:23    [16748599]     Ответить | Цитировать Сообщить модератору
 Re: ConnectionString  [new]
artemius
Member

Откуда:
Сообщений: 265
Владислав Колосов
запускайте приложение "от имени пользователя такого-то". Доверительное подключение требует обязательного интерактивного ввода учетных данных.


а как можно запустить веб-приложение от конкретного виндузового пользователя?
23 окт 14, 16:21    [16749644]     Ответить | Цитировать Сообщить модератору
 Re: ConnectionString  [new]
Glory
Member

Откуда:
Сообщений: 104751
artemius
а как можно запустить веб-приложение от конкретного виндузового пользователя?

Узнайте это в разделе программирования веб-приложений
23 окт 14, 16:23    [16749660]     Ответить | Цитировать Сообщить модератору
 Re: ConnectionString  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
artemius
а как можно запустить веб-приложение от конкретного виндузового пользователя?

например Web SSO
23 окт 14, 16:28    [16749708]     Ответить | Цитировать Сообщить модератору
 Re: ConnectionString  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4902
Glory
artemius
а как можно запустить веб-приложение от конкретного виндузового пользователя?

Узнайте это в разделе программирования веб-приложений


Есть две принципиальные вещи
1) web-приложение работает под системным аккаунтом, который указывается под IIS
2) Под этим аккаунтом обычно в БД не ходят
3) Connection String прописывается в конфиге web приложение и там прописывается конкретный аккаунт (обычно просто аккаунт SQL) под которым вы коннектитесь

Вы чего-то как-то через хитрозакрученную ж...пу пытаетесь коннектится к SQL .

Почитайте элементарный вещи
http://msdn.microsoft.com/en-us/library/ms178411(v=vs.100).aspx
23 окт 14, 16:45    [16749829]     Ответить | Цитировать Сообщить модератору
 Re: ConnectionString  [new]
artemius
Member

Откуда:
Сообщений: 265
a_voronin
Есть две принципиальные вещи
1) web-приложение работает под системным аккаунтом, который указывается под IIS
2) Под этим аккаунтом обычно в БД не ходят
3) Connection String прописывается в конфиге web приложение и там прописывается конкретный аккаунт (обычно просто аккаунт SQL) под которым вы коннектитесь

Вы чего-то как-то через хитрозакрученную ж...пу пытаетесь коннектится к SQL .

Почитайте элементарный вещи
http://msdn.microsoft.com/en-us/library/ms178411(v=vs.100).aspx


Это всё понятно, заказчик не хочет создавать учетную запись в SQL Server, и не хочет давать виндузовому аккаунту IIS доступ на SQL Server, у него какие-то свои взгляды.
Поэтому пытаюсь запустить приложение от аккаунта, который имеет доступ
23 окт 14, 18:15    [16750395]     Ответить | Цитировать Сообщить модератору
 Re: ConnectionString  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8839
artemius, тогда Вам надо спрашивать не здесь, а на вебовском форуме.
23 окт 14, 18:19    [16750417]     Ответить | Цитировать Сообщить модератору
 Re: ConnectionString  [new]
artemius
Member

Откуда:
Сообщений: 265
Спасибо всем за ответы
23 окт 14, 18:24    [16750437]     Ответить | Цитировать Сообщить модератору
 Re: ConnectionString  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4902
artemius
Это всё понятно, заказчик не хочет создавать учетную запись в SQL Server, и не хочет давать виндузовому аккаунту IIS доступ на SQL Server, у него какие-то свои взгляды.
Поэтому пытаюсь запустить приложение от аккаунта, который имеет доступ


Ваш заказчик явно знает толк в извращениях соединениях. Сайт на .NET?

Попробуйте выкрутиться через Impersonate

http://msdn.microsoft.com/en-us/library/vstudio/xh507fc5(v=vs.100).aspx
23 окт 14, 18:25    [16750443]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить