0

Я использую filestream для хранения данных в моем SQL Server, но из того, что я узнал после некоторого поиска, является то, что для фильтрации данных требуется использование Integrated Security, поэтому режим проверки подлинности SQL невозможноПодключиться к SQL Server 2008 с проверкой подлинности Windows без Active Directory

Как подключиться к базе данных, используя только выигрыш 7 или xp? Я попытался добавить логин в базу данных, я не могу найти другой компьютер в сети, кроме сервера

У меня нет сервера Windows, так что можно создать логин для SQL Server 2008 с другого компьютера без использования сервера Windows?

+1

'FILESTREAM' отлично работает в любой версии Windows, на которой поддерживается SQL Server. Так что это не проблема. Можете ли вы подключиться к SQL Server через Management Studio? –

+0

Да, я могу с самого сервера, но мне нужно добавлять пользователей с другого компьютера, но не используя режим аутентификации sql, но используя режим проверки подлинности Windows, возможно ли это использовать только Windows 7? –

+0

В идеале вы должны работать в домене, чтобы использовать win auth. Однако я думаю, что это сработает, если вы создадите одного и того же пользователя на обоих компьютерах с тем же паролем. –

ответ

0

Я только что достиг этого, поэтому я решил поделиться тем, что я сделал для всех, кто может столкнуться с этим. У меня есть одна машина под управлением Windows XP, на которой запущен мой экземпляр SQL Server, и еще одна машина в сети, которая нуждается в доступе к базе данных. Я использовал проверку подлинности SQL Server, но поскольку я добавляю поддержку FILESTREAM в базу данных, мне теперь нужно переключиться на проверку подлинности Windows.

Для этого мне пришлось добавить учетную запись на машине XP, которая отражает учетную запись на другом компьютере (такое же сочетание имени пользователя и пароля), а затем мне пришлось добавить этого пользователя на SQL Server через SSMS.

Чтобы добавить пользователя на SQL Server, вы должны использовать имя машины, на которой работает сервер, в качестве имени домена, поэтому, например, имя моего компьютера XP - это XP_Pro, поэтому имя пользователя, которое у меня было добавить к SQL Server был XP_Pro \ Chris

Наконец, я должен был изменить строку подключения:

Data Source=[database instance];Initial Catalog=[database name];Integrated Security=true 

Обратите внимание, что имя пользователя и пароль будут удалены из строки соединения

Я надеюсь, что это помогает кто то!

Смежные вопросы