Прошу прощения, если это звучит как глупый вопрос, но я искал какое-то время для решения и не имел успеха. Я пытаюсь установить соединение от VS 2008 до SQL Server. Я пытаюсь использовать пользователя, которое мое веб-приложение успешно использовало для доступа к базе данных из строки подключения. Но когда вы делаете это с VS 2008, он говорит мне: «Ошибка входа в систему не используется» xxxxxx ». Я сейчас в окне «Добавить соединение». Я выбрал имя источника и имя сервера, выполнил имя пользователя и пароль для проверки подлинности SQL Server. Должен ли я устанавливать определенные разрешения для этого пользователя? Нужно ли разрешать пользователю VS 2008 на SQL Server? Благодарю.Не удается установить соединение SQL Server с VS 2008
ответ
У вас установлена служба SQL Server Studio Express? если это так, попробуйте подключиться как один и тот же пользователь через этот интерфейс. Это немного изолирует вашу проблему.
Да, у меня это есть. Я могу подключиться в SQL Server Management Studio Express с помощью этого конкретного пользователя, но не могу расширить узел дерева баз данных. –
Хм, извините, теперь я могу. Я изменил некоторые настройки, пытаясь предоставить больше прав этому пользователю. Я могу войти в SQL Server Management Studio Express, но до сих пор не могу войти в систему от VS –
С помощью Visual Studio вы подключаетесь через «удаленное» соединение, даже если они находятся на одной машине. С Server Management Studio вы, вероятно, подключаетесь через именованный канал. Вам нужно изменить конфигурацию SQL, чтобы она позволяла удаленные подключения. Here - это инструкции, как это сделать.
Спасибо за помощь. Я опубликовал решение, которое я нашел выше. –
Вы можете протестировать свое SQL-соединение, подключившись к LINQPad. Часто это устраняет проблемы с подключением к новым экземплярам SQL Server на моем рабочем месте. http://www.linqpad.net/
Вы пытаетесь указать имя пользователя и пароль, чтобы соединиться с в строке подключения - ALA:
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Это на самом деле использует проверку подлинности SQL, а не Комплексную (Windows) аутентификации. Что вы можете искать:
Data Source=myServerAddress;Initial Catalog=myDataBase;Trusted_Connection=True;
Это будет вход в базу данных, как использование Visual Studio. Обратите внимание, что имя пользователя/пароль здесь не указаны - он использует текущий идентификатор Windows - в вашем случае это пользователь, работающий с Visual Studio.
Только что добавил комментарий ниже моего сообщения: «Привет, я нашел, в чем проблема. Именно так. Моя Visual Studio автоматически вытащила бы что-то вроде MACHINENAME \ SQLEXPRESS. По мере того, как она была автоматически вытащена, я не стал больше приближаться Посмотрите на это. Наконец, я понял, что строка подключения, которая работала для меня в другом приложении, была. \ SQLESXPRESS. Когда я ввел ее в Visual Studio, это сработало. Спасибо за помощь в любом случае. " –
Я нашел решение этой проблемы. Моя Visual Studio автоматически вытащила бы что-то вроде MACHINENAME \ SQLEXPRESS. Поскольку он был автоматически вытащен, я не стал более пристально смотреть на него. Наконец, я понял, что строка подключения, которая работала для меня в другом приложении, была. \ SQLESXPRESS. Когда я ввел его в Visual Studio, это сработало. Спасибо всем за помощь.
- 1. не удается установить соединение с MS SQL Server 2008
- 2. Не удается установить SQL Server 2008 R2
- 3. Соединение с SQL Server 2008 с C#
- 4. Не удается установить соединение с локальной базой данных, созданной в VS 2008
- 5. Не удается установить соединение с SQL Server LocalDB
- 6. Не удается установить соединение с SQL Server по локальной сети
- 7. Не удается установить SQL Server 2008 в Windows 7?
- 8. Не удается установить SQL Server 2008 R2 Express
- 9. Внутреннее соединение SQL Server 2008 с запятыми
- 10. Не удается установить сборку на SQL Server 2008
- 11. C# удаленное соединение в SQL Server 2008
- 12. SQL Server 2008 Не удается найти объект
- 13. Не удается установить соединение с сервером
- 14. Перемещение с SQL Server 2008 Express на SQL Server 2012
- 15. Как подключиться с VS 2008 на SQL Server 2008
- 16. VS 2008 SP1/SQL SERVER 2008 SP1/TFS setup ПРОБЛЕМА!
- 17. SQL Server 2008 sp1
- 18. пытается запустить sqlcmd, не удается установить соединение?
- 19. Не удается установить соединение с локальной базой данных SQL
- 20. SQL Server 2008 - Соединение, вызывающее медленную работу
- 21. Установить Drupal с SQL Server 2008 R2
- 22. Не удается создать новое соединение данных VS в проводнике сервера
- 23. Отладка SQL Server 2008
- 24. Не удается установить мое соединение
- 25. Порядок установки/удаления VS 2008 и SQL Server 2008
- 26. SQL Server 2000 vs SQL Server 2008 Производительность запросов
- 27. Не удается установить соединение с SQL на сервере Windows 2012
- 28. SQL Server 2008 Empty String vs. Space
- 29. Производительность MySQL vs SQL Server 2005/2008
- 30. SQL Server 2008: tinyint vs bit
Является ли база данных на том же сервере, что и веб-приложение? Если это так, возможно, вы не разрешаете удаленные подключения. –
Если SQL Server и VS 2008 находятся на разных рабочих станциях, вы должны разрешить удаленные подключения. Вы уже это сделали? –
Они находятся на одной машине –