49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
||||||
1 | ||||||
Ошибка подключения с учёткой SQL06.01.2018, 06:51. Показов 5933. Ответов 21
В какую сторону копать не пойму. Строка подключения:
Пытался ввести учётные данные системные, от учётки live.com - просто не принимает. При чём писал логин и учётки live.com, и учётки на компе, к которой она привязана (win 10), и почтовый ящик даже писал - одинаково всё. Вот это я тоже не понял - как войти под учёткой своего Live-аккаунта? Какие может данные показать надо?
0
|
06.01.2018, 06:51 | |
Ответы с готовыми решениями:
21
Почему ошибка 233 (отсутствуют процессы на концах) с учёткой SQL? Ошибка подключения к SQL Server Ошибка подключения к SQL (SQL Server не существует, или доступ запрещен.) Авторизация под учеткой SQL с удаленного компа |
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
|
06.01.2018, 11:03 [ТС] | 3 |
Э, ну у меня была другая проблема с подключением, нагуглил на каком-то форуме ответ, проблему решил, а база данных вот именно так и была там записана. Думаете, стоит просто Storage написать?
Добавлено через 4 минуты Написал Database=Storage; - теперь просто: Написал Database=dbo.Storage - аналогично
0
|
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
|
06.01.2018, 13:46 [ТС] | 5 |
Это номер порта. Там же вычитал, что можно порт через зпт написать. Посмотрел, как проверить действующий порт, и записал здесь.
Но попробовал и без порта. И вовсе убрал запись Server, т.к. на msdn было сказано, что если не указывать, то будет подключаться к локальному. Без порта ошибка такая же как и выше. Ещё такая приписка после текста описания ошибки: Написал так: Ладно, с подключением SQL-учётки разобрался. Осталось не ясно, как войти под виндовой учёткой. При текущих параметрах - когда удалось подключиться, я вводил свои учётные данные, опять, короткое имя учётки, имя локальной виндовой учётки, и почтовый ящик. Во всех случаях данные отклоняются. Может там надо что-то типа домена указать? Добавлено через 1 минуту Ещё, да, хочу обратить внимание всех, кто будет это читать решая такую же проблему: Не пишите localhost, localdb, (local), 127.0.0.1, пишите только полное имя вашего сервера в формате ИМЯ МАШИНЫ\\ИМЯ СЕРВЕРА
0
|
06.01.2018, 14:06 | 6 |
почему вы не посмотрели какой порт использует MSSQL?
если писать Localhost то все работает, а вот Local и localdb не нужно писать нужно указать что нужно использовать доменную аутентификацию
0
|
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
||||||
06.01.2018, 14:25 [ТС] | 7 | |||||
Так наоборот, посмотрел:
Добавлено через 1 минуту Integrated Security=true - это вот чтоли?
0
|
06.01.2018, 14:36 | 8 |
посмотрел, но не то
https://www.osp.ru/winitpro/2014/08/13042170 см картинку, меня пускает Trusted_connection - не оно?
0
|
3548 / 2122 / 752
Регистрация: 02.06.2013
Сообщений: 5,146
|
|
06.01.2018, 14:57 | 9 |
Перезагрузите комп и порт станет другой. Так и будете все время строку соединения править?
Читайте что такое служба SQL Server Browser. Нужно различать именованный и неименованный (дефолтный) экземпляр. У вас именованный, поэтому указывать сервер нужно обязательно. Достаточно написать Integrated Security = true. Учетные данные указывать не нужно. Всегда используются текущие. Не нужно свой неудачный опыт обобщать на остальной мир. Еще раз - у вас именованный экземпляр. Поэтому писать нужно не localhost, а localhost\SQLEXPRESS или (local)\SQLEXPRESS или .\SQLEXPRESS localdb да, совсем из другой оперы.
0
|
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
|
07.01.2018, 05:52 [ТС] | 10 |
Ну, видимо, порт у меня 1433. Но и с этим портом подключения тоже не было, проверял.
Синонимы ж вроде. Это если я буду подключаться со своей машины. А если, ну гипотетически, что я буду подключаться в коде с другой машины к базе, расположенной на моей машине, тогда этот трюк уже не пройдёт, надо будет ввести учётные данные. Попытаюсь ещё раз проверить все эти варианты.
0
|
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
|
07.01.2018, 07:42 [ТС] | 12 |
На счёт домена - понятно. Но у нас маленький отдел из пяти человек, и домен поднимать никто как-то пока не догадался =)
Работаем в локалке.
0
|
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
|
07.01.2018, 07:48 [ТС] | 14 |
Ну это принципиально =) это же должно быть возможно
Добавлено через 50 секунд А нам оно зачем? ^_^ Разве мы какие-то плюшки от этого получим?
0
|
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
|
07.01.2018, 08:28 [ТС] | 16 |
Т.е. вы полагаете, что на маленький отдел имеет смысл заморочиться, и настроить домен?
У вас так и сделано?
0
|
07.01.2018, 08:35 | 17 |
я уверен что вашу задачу можно решить несколькими способами
но я не знаю ни вашу задачу, ни возможности не работал в маленьких организациях, не представляю себе сеть без домена)
0
|
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
|
07.01.2018, 09:32 [ТС] | 18 |
Ну, это как домашняя сеть - нет необходимости ни групповые политики создавать, ни учётки, ни роли т.к. все ресурсы в сети прятать не от кого.
0
|
3548 / 2122 / 752
Регистрация: 02.06.2013
Сообщений: 5,146
|
|
07.01.2018, 12:41 | 19 |
Это не трюк. Вы просто не понимаете как работает Windows-аутентификация. Всегда используются учетные данные потока инициатора соединения. Принципиально невозможно эти учетные данные "внести".
Поэтому, чтобы Windows-аутентификация работала вне домена, на клиентском и серверном компьютере необходимо создать идентичные логин и пароль.
1
|
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
|
07.01.2018, 17:26 [ТС] | 20 |
Ага, понятно. Кароче, если к базе будет подключаться другая машина, то без SQL-учётки не обойтись.
0
|
07.01.2018, 17:26 | |
07.01.2018, 17:26 | |
Помогаю со студенческими работами здесь
20
Ошибка подключения к БД SQL Ошибка подключения к MS SQL Ошибка подключения к sql server Ошибка подключения к MS Sql Server Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |