powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Веб-сервис и пользователь SA в MSSQL2000
5 сообщений из 5, страница 1 из 1
Веб-сервис и пользователь SA в MSSQL2000
    #38416356
kestro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема: веб-сервис C# asmx на IIS7 + MSSQL2000 на разных машинах в одной рабочей группе.

Сервис работает - HelloWorld отрабатывает.
web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<configSections></configSections>
<appSettings />
<connectionStrings />
<system.web>
<authentication mode="None" />
<identity impersonate="false"/>
</system.web>
</configuration>

Пытаюсь выполнить код:
string connectionString = "Provider=SQLOLEDB.1;User ID=sa;Password=\"\";Initial Catalog=Водоканал;Data Source=OTDEL50;";
System.Data.OleDb.OleDbConnection connection = new System.Data.OleDb.OleDbConnection(connectionString);
connection.Open();

Ошибка: Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection.

Авторизация смешанная.

Такой же код в exe - работает отлично, через udl коннект есть, а на веб-сервисе не хочет. В чем причина и как исправить?
...
Рейтинг: 0 / 0
Веб-сервис и пользователь SA в MSSQL2000
    #38418611
kestro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Частичное решение: SQL2000 не слушал tcp, установил sp4, работает, аутентификация проходит. Аналогично пытаюсь на sql2008 включить tcp-каналы, не работает.
...
Рейтинг: 0 / 0
Веб-сервис и пользователь SA в MSSQL2000
    #38422659
kestro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заметка.
Подключение к SQL2000 через SSPI. На SQL пользователь забит с паролем, на клиенте такое же имя пользователя, но без пароля. Всё работает. После установки SP4 перестало работать. Пришлось добавлять пароль на клиенте.
...
Рейтинг: 0 / 0
Веб-сервис и пользователь SA в MSSQL2000
    #38422805
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а почему провайдер не SqlClient и использование SqlConnection? что резонно для MS SQL и прописывание учетки с пароль всегда. может в олепровайдере дело:
Код: xml
1.
2.
<add name="ConnectionString" 
       connectionString="Data Source='SERVER'; Connect Timeout='5'; Initial Catalog='db'; Persist Security Info='True'; User ID='sa'; Password='pass';" providerName="System.Data.SqlClient"/>
...
Рейтинг: 0 / 0
Веб-сервис и пользователь SA в MSSQL2000
    #38426048
kestro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема наблюдается и при использовании компонентов CBuilder различных версий, а также библиотеки adodb.dll 7 версии.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Веб-сервис и пользователь SA в MSSQL2000
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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