|
1 / 1 / 1
Регистрация: 10.07.2023
Сообщений: 22
|
||||||
Подключение к удаленному SQL-server17.01.2024, 14:33. Показов 1743. Ответов 14
Метки нет (Все метки)
Добрый день. Имеется подключение к локальному SQL серверу.
ADOConnection.ConnectionString имеет следующий вид:
IP адрес компьютера с сервером 192.168.0.2 Согласно советам из интернета, в SQL server configuration manager настроены: IPAll TCP port 1433 TCP Dynamic Ports - очищена. Брендмауэр отключен.
0
|
||||||
| 17.01.2024, 14:33 | |
|
Ответы с готовыми решениями:
14
подключение к sql server Проблема с подключение к SQL-server |
|
1 / 1 / 1
Регистрация: 10.07.2023
Сообщений: 22
|
|
| 17.01.2024, 16:24 [ТС] | |
|
локальная сеть.
0
|
|
|
Модератор
|
|
| 17.01.2024, 17:26 | |
|
В принципе, если сервер пингуется по имени - ничего менять и не надо. Если не пингуется по имени, но пингуется по адресу - замените имя OPC-ПК на адрес 192.168.0.2
Ну, а если никак не пингуется - разбирайтесь со своей сетью...
0
|
|
|
824 / 439 / 38
Регистрация: 05.05.2022
Сообщений: 3,017
|
|
| 17.01.2024, 21:18 | |
|
Пинг тоже может быть отключен.
Какой режим аутентификации сервера? Если смешанный, то логин-пароль, если Windows, то винда на сервере должна знать комп с которого идет попытка подключения. И вообще, сервер чей? Пароль от sa есть? Поставьте Managment Studio, если не стоит, если она подключается, то и другие должны. BTW, KEPServer?
0
|
|
|
1 / 1 / 1
Регистрация: 10.07.2023
Сообщений: 22
|
|
| 18.01.2024, 08:16 [ТС] | |
|
подключение к Microsoft SQL Server, Проверка подлинности SQL Server, логин с паролем указан в строке подключения.sa - отключен, т.к. есть свой "пользователь".
Может ли это быть связано с тем, что на одном компьютере стоит XP(клиент), а на другом W7 (сервер)?
0
|
|
| 18.01.2024, 08:35 | |
|
0
|
|
|
1 / 1 / 1
Регистрация: 10.07.2023
Сообщений: 22
|
|
| 18.01.2024, 09:57 [ТС] | |
|
оба компа друг друга пингуют. Telnet 192.168.0.2 1433 подключается(появляется окно телнета)
заменить XP не представляется возможным, т.к. на ней стоит специфическое ПО. на ХР установил server managment studio 2005, он НЕ видит удаленного сервера SQL. это если пробовать найти сервера через "Сетевые серверы". если прописать в окне "Соеждинение с сервером" в поле "имя сервера" указать 192.168.0.2\SQLEXPRESS то вываливается ошибка 26- error location server А в случае с \\192.168.0.2\SQLEXPRESS 5 - invalid parameter found Если я правильно понимаю во вторром случае он увидел сервер?
0
|
|
|
824 / 439 / 38
Регистрация: 05.05.2022
Сообщений: 3,017
|
|
| 18.01.2024, 11:27 | |
|
Он пишет, что сервер, возможно, не допускает удаленные подключения при настройках по умолчанию. Я никогда не настраивал MS SQL-Server Express, в тех случаях, когда я к нему цеплялся, ограничения не было. Возможно, что у него есть режим работы в режиме полулокальной БД, когда он принимает подключения только со своей машины. Погуглите на эту тему. У обычного не Express варианта, я такой опции не припоминаю (и она ему не нужна).
1
|
|
|
|
||
| 18.01.2024, 14:32 | ||
|
вот полный чек-лист
https://learn.microsoft.com/en... connection думаю, надо проверять последний пункт особенно разрешения на доступ извне
1
|
||
|
824 / 439 / 38
Регистрация: 05.05.2022
Сообщений: 3,017
|
|
| 18.01.2024, 14:41 | |
|
Никогда со слешами в начале не писал. Решил проверить.
127.0.0.1 - работает \\127.0.0.1 нет.
1
|
|
|
1 / 1 / 1
Регистрация: 10.07.2023
Сообщений: 22
|
||||||
| 19.01.2024, 11:19 [ТС] | ||||||
|
Вы правы.
это я не разобрался. Со слешами, как раз и говорит, что "не правильный параметр". В конечном итоге получилось следующее: 1.Отключить брендмауэры на обоих компьютерах. 2. Оба компьютера добавить в одну рабочую группу. 3. на W7(сервер) отключить запрос пароля при подключении по сети. 4. Обоим компьютерам указать статические IP. На всяк случай проверить пинг и подключение по телнет. 5. В разделе "Имя сервера" для подключения следует указать IP сервера. т.е. 192.168.0.2 (без указания имени сервера 192.168.0.2\SQLEXPRESS не указываем). 6. В SQL server configuration manager - Сетевая конфигурация SQL Server - Протоколы для SQLEXPRESS - включить TCP/IP, во вкладке IP-адреса для раздела IPALL указать TCP-порт 1433, динамические TCP порты - убрать. 7. Перезапустить сервисы SQL(или просто перезагрузить компьютер). В моем случае данные действия помогли. И строка подключения стала иметь следующий вид:
Спасибо каждому, что участвовал в обсуждении. Ваши советы мне очень помогли.
0
|
||||||
|
824 / 439 / 38
Регистрация: 05.05.2022
Сообщений: 3,017
|
|
| 19.01.2024, 17:39 | |
|
Вообще-то на одном компе может работать несколько экземпляров SQL-сервера, тогда имя конкретного надо указывать. Т. е. вопрос возникает, кто сказал, что надо писать 192.168.0.2\SQLEXPRESS? Потому что это вполне правильная запись, если такой экземпляр, действительно, существует. Администратор сервера вполне мог дать именно такой адрес, и мы как бы, по умолчанию, ему верим.
0
|
|
| 19.01.2024, 17:39 | |
|
Помогаю со студенческими работами здесь
15
Подключение базы данных из MS SQL Server к Lazarus
Подключение к удаленному серверу в локальной сети ms sql server Подключение к удаленному SQL Serveru Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|