|
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
|
|
Подключение к удаленному SQL-серверу по IP-адресу31.10.2014, 22:33. Показов 23630. Ответов 22
Метки нет (Все метки)
Мудрецы программисты, прошу помощи по забитому вопросу. Всю голову сломал, а толку нет. Пытаюсь подключиться к базе данных на удаленном SQL-сервере 2005, задолбался. Настройка контактной зоны SQL Server, сделал. Доступ к БД на SQL-сервере открыл, вроде бы. При попытки соединения по IP-адресу, пишит, что ..."Не выполнена проверка из-за ошибки при инициализации поставщика. [DBNETLIB][ConnectionOpen(ParseConnectParams()).] Недопустимое соединение."...
При запуске командной строки, при вводе "netstat", показывает, что подключение идет, но не проходит. Пишет: Имя Локальный адрес Внешний адрес Состояние ТСП ххх.ххх.х.ххх:ххххх ххх.хх.хх.ххх:ms-sql-s TIME_WAIT ххх.хх.хх.ххх:ms-sql-s - что это за фигня? Копался в Инете, нарыл, что 1433=MS-SQL-S - Microsoft-SQL-Server Прошу помощи
0
|
|
| 31.10.2014, 22:33 | |
|
Ответы с готовыми решениями:
22
Подключение c# приложения к удаленному sql серверу Подключение к удаленному серверу в локальной сети ms sql server Подключение к удаленному серверу |
|
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
|
|
| 01.11.2014, 10:30 | |
|
1. в машине на котором установлен MS .SQL должен отключить (windows-firewall -брандмауэр Windows)
2. надо настроит TCP/IP через (диспетчер конфигурации) больше там нечего нету Добавлено через 5 минут и лучше в месте IP-адресу пишите имя сервера из клиентские машини
1
|
|
|
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
|
|
| 01.11.2014, 11:00 [ТС] | |
|
Смотри, проблема в следующем, мне надо подключиться из дома к базе данных на работе, на другой ПК. Подключение делаю по IP-адресу. В ADO указываю:
- поставщика данных: Microsoft OLE DB Provider for SQL Server - Соединение: ххх.хх.хх.ххх (указываю IP-адрес. Вот тут я думаю, что делаю, что-то не правильно. Может тут надо писать IP:порт\имя сервера или IP,порт или IP,порт\имя сервера.) После этого выбираю базу данных Но почему ругается ..."Не выполнена проверка из-за ошибки при инициализации поставщика. [DBNETLIB][ConnectionOpen(ParseConnectParams()).] Недопустимое соединение"..., не могу понять? 1. в машине на котором установлен MS .SQL должен отключить (windows-firewall -брандмауэр Windows) -ОТКЛЮЧИЛ 2. надо настроит TCP/IP через (диспетчер конфигурации) - НАСТРОИЛ Может не того поставщика выбрал? Добавлено через 6 минут xxbesoxx Я могу с тобой как то связаться? В долгу не останусь
0
|
|
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|
| 01.11.2014, 11:14 | |
Сообщение было отмечено kabachok как решение
Решение
Попробуй так: Data Source=X.X.X.X\SQLEXPRESS
1
|
|
|
Супер-модератор
|
||
| 01.11.2014, 11:35 | ||
|
Или же SQL с базами лежат на удаленном серваке, а Вы пытаетесь подгрузить в приложении базы? В любом случае это гемор, ибо SQL лучше, чем в локальной среде не работают.
1
|
||
|
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
|
|
| 01.11.2014, 20:44 [ТС] | |
|
Спасибо всем кто ответил, спасибо за не равнодушие. Перед ответом FILа, я сам сообразил, он меня укрепил в понимании. Спасибо мужики
Добавлено через 8 часов 38 минут Нужна еще помощь, подключение сработало. Но запуск программы проходит очень долго. В моем городе, запуск идет за 2-3 минуты, а в другом городе уже целый час запускается и все еще не запустился. Хотя все пингуется, пакеты проходят. Подскажите, из-за чего и почему? Понимаю, что это не полная инфа. Я грешу на программный код. Задайте вопросы, постараюсь ответить.
0
|
|
|
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
|
||
| 02.11.2014, 11:26 | ||
Сообщение было отмечено kabachok как решение
Решение2. Добавьте программу на главное форму " Автозапуск " что при включении программа начал запустит сам ! типа как Skype понял ? 3. INSERT и UPDATE делайте через хранимые процедуры . То ест , на сервере создайте процедур на INSERT и UPDATE и передайте параметр через Edit или какой у вас там компонент ....
1
|
||
|
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
|
|
| 02.11.2014, 13:23 [ТС] | |
|
Понятно, буду дальше трудиться
1
|
|
|
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
|
|
| 02.11.2014, 13:35 | |
Сообщение было отмечено kabachok как решение
Решение
на данный момент пускай так работает . А хозяину скажи что будешь доработать это софт . скачай SDAC и установи это библиотека на Delphi , Разбирай создать храним процедур MS SQL на insert и Update потом вызвать его из Delphi и передать значения на его параметрах ! и переделай потом проект ...
Автозапуск тоже не забудьте ! Что приключение компьютера программа сам запустился ... таком подходе пользователь не заметит что он долга запускается
1
|
|
|
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
|
|||||||
| 04.11.2014, 15:18 [ТС] | |||||||
|
xxbesoxx,
Установил компонент SDAC, пробую написать
Сообщение 102, уровень 15, состояние 1, процедура Table_Sotrudnik, строка 8 Неправильный синтаксис около конструкции "(". Я задолбался уже, что не так. Вопрос в следующем, мне надо сделать так чтобы данные, при нажатии кнопки, добавлялись, сохранялись, редактировались и удалялись. Я уже лоб разбил, кучу прочитал литературы, но без опыта, практики ничего не получается. Помоги, пожалуйста!
0
|
|||||||
|
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| 05.11.2014, 00:00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1) Научи писать код так ! Что для другим разработчиком было его легко почитать
2) вот здесь ошибка (@id INTEGER, 3) Смотри простой пример ------------------------------ Таблица
Добавлено через 30 минут
и пишу
1
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
|
|
| 06.11.2014, 19:45 [ТС] | |
|
Что касаемо SQL, вроде бы усвоил.
Но появился новый вопрос. При работе с Delphi-7, cоздал DataModule, в него поместил MSConnection, MSDataSource и MSQuery, вопрос в MSQuery, или надо установить MSStoredProc? Если установить MSStoredProc, то возникает вопрос. При активации MSStoredProc, выходит ошибка ..."Запрос COMMIT TRANSACTION не имеет соответствующей инструкции BEGIN TRANSACTION"... Что с этим делать?
1
|
|
|
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
|
||||
| 06.11.2014, 20:20 | ||||
|
Добавлено через 5 минут
1
|
||||
|
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
|
||||||||||||||||
| 07.11.2014, 22:21 [ТС] | ||||||||||||||||
|
По Вашему примеру написал код:
[Error] Vxod.pas(87): Unsatisfied forward or external declaration: 'TForm_Vxod.Table_Sotrudnik_Add' [Error] Vxod.pas(88): Unsatisfied forward or external declaration: 'TForm_Vxod.Table_Sotrudnik_INSERT' В чем дело, вроде прописал:
0
|
||||||||||||||||
|
35 / 35 / 3
Регистрация: 27.10.2014
Сообщений: 120
|
|||||||||||
| 07.11.2014, 22:52 | |||||||||||
|
Я, конечно извиняюсь, может не по теме, но один момент доставляет... Не могу пройти мимо. Что это за ...
![]()
Тут должна быть всего одна строка:
1
|
|||||||||||
|
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
|
||
| 08.11.2014, 00:29 | ||
|
0
|
||
|
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
|
|
| 08.11.2014, 16:57 [ТС] | |
|
При активации MSStoredProc, выходит ошибка ..."Запрос COMMIT TRANSACTION не имеет соответствующей инструкции BEGIN TRANSACTION"...
Где мне надо прописать инструкцию?
1
|
|
|
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
|
||||||||
| 08.11.2014, 19:58 | ||||||||
0
|
||||||||
|
22 / 4 / 1
Регистрация: 25.03.2012
Сообщений: 199
|
|
| 08.11.2014, 20:21 [ТС] | |
|
Так в том то и дело, что MSStoredProc подключен к MSConnection, и все сделал по вашим рекомендациям
0
|
|
|
35 / 35 / 3
Регистрация: 27.10.2014
Сообщений: 120
|
||||||
| 08.11.2014, 21:24 | ||||||
Да и вообще не вижу особого повода мутить хранимые процедуры из одного оператора. Проще динамически создавать, что-то типа ADOCommand и выполнять с операторами insert, update ...
0
|
||||||
| 08.11.2014, 21:24 | |
|
Помогаю со студенческими работами здесь
20
Подключение к удаленному серверу Подключение к удаленному серверу
Подключение к удаленному серверу MySQL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|