Как обеспечить взаимодействие MS SQL Server и MySQL03.09.2014, 15:19. Показов 11166. Ответов 15
Метки нет (Все метки)
Есть база access типа файл-файл
Вот-вот таблицы переедут на SQL сервер, а запросы будут переделаны на запросы к серверу. И будет файл-сервер. Сервер - это обычный комп (разве что мощнее немного остальных), который к локальной сети подключён. А теперь о сути вопроса: есть необходимость на сайте сделать страничку, где при вводе, например, номера паспорта и ещё чего-нибудь будет осуществляться поиск по базе и выводиться определённый результат туда же - на сайт. Причём не хочется хранить на MySQL все таблицы, а только те, по которым поиск будет вестить и результат выводиться. Так вот - как быть? Если тут SQLServer, а там MySQL. Как связать? Как наладить? Что вообще делать и с чего начинать? Какая идея и принцип?
0
|
|
| 03.09.2014, 15:19 | |
|
Ответы с готовыми решениями:
15
Как обеспечить взаимодействие EntityFramework 4.1 c SQL Server Express Взаимодействие C# и SQL Server Как обеспечить взаимодействие JavaScript и C# |
|
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
|
|
| 03.09.2014, 16:20 | |
|
1
|
|
| 03.09.2014, 21:11 [ТС] | ||||||
|
Перелапатил десяток бесплатных хостингов с MySQL, но ни к одной из этих бах подключиться не могу...
В строчке Сервер нужно же указывать адрес база дынных типа kzkzkz.com? нифига не выходит. Где можно гарантированно законектиться? Добавлено через 3 часа 26 минут Ice_and_Fire, Спасибо за ссылки. Удалось найти хостинг с MySQL, который поддреживает удалённый доступ к базе. Скачал драйвер для ODBC. Подключил MySQL успешно. Создал в SQL SERVER связанный сервер. Попробовал написать запрос к серверу:
Кликните здесь для просмотра всего текста
Сообщение 15281, уровень 16, состояние 1, строка 1
SQL Server заблокировал доступ к STATEMENT "OpenRowset/OpenDatasource" компонента "Ad Hoc Distributed Queries", поскольку он отключен в результате настройки конфигурации безопасности сервера. Использование "Ad Hoc Distributed Queries" может быть разрешено администратором при помощи хранимой процедуры sp_configure. Дополнительные сведения о включении "Ad Hoc Distributed Queries" см. в разделе "Настройка контактной зоны" в электронной документации по SQL Server. Как быть?( Добавлено через 18 минут Ice_and_Fire, заработало другое: SELECT * FROM OPENquery(My_SQL, 'Select * from Autumn') А как добавить данные в таблицу? Причём не из MySQL, а из SQLServer, которая на компьютере? Т.е. добавить, например, из базы base из таблицы Клиент все поля ИД_Клиента в базу mysql (связанные сервер под именем My_SQL) в таблицу autumn в поле ИД. Причём не совсем добавить, а обновить новыми значениями, а старые оставить?
0
|
||||||
|
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
|
||||||||
| 04.09.2014, 10:17 | ||||||||
Добавлено через 14 минут "MERGE openquery" попробуй вместо "INSERT openquery". Не пробовал для линка
0
|
||||||||
| 04.09.2014, 12:20 [ТС] | ||||||||||||||||
|
Ice_and_Fire,
а про merge - это здорово)
0
|
||||||||||||||||
|
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
|
|||
| 04.09.2014, 15:23 | |||
0
|
|||
| 04.09.2014, 15:33 [ТС] | ||||||
|
Ice_and_Fire, Пишу:
Не работает.
0
|
||||||
|
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
|
||||||
| 04.09.2014, 15:48 | ||||||
0
|
||||||
| 04.09.2014, 15:51 [ТС] | |
|
Ice_and_Fire,
неа... Сообщение 156, уровень 15, состояние 1, строка 2 Неправильный синтаксис около ключевого слова "SELECT". Сообщение 102, уровень 15, состояние 1, строка 2 Неправильный синтаксис около конструкции ")".
0
|
|
|
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
|
|
| 04.09.2014, 16:13 | |
|
INSERT openquery(My_SQL, 'SELECT [Фамилия] FROM [Autumn]')
(SELECT Фамилия FROM dbo.Клиент)
0
|
|
| 04.09.2014, 16:15 [ТС] | |
|
Ice_and_Fire, то же самое... =_=
что-то старнное с жтим SQL..
0
|
|
|
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
|
|||||||
| 04.09.2014, 17:09 | |||||||
1
|
|||||||
| 04.09.2014, 17:18 [ТС] | |||||||||||
|
invm, спасибо)
заработало без скобок квадратных:
invm, может подскажете ещё в одном деле... Для простоты (просто до этого я пытался самостоятельно разобраться) я писал не к MySQL, а просто к SQL SERVER. Короче. Может скажете, как быть: Есть запрос:
Так вот. А как мне теперь в другом запросе вызвать этот запрос, вставить Аллель2 и просуммировать его?
0
|
|||||||||||
|
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
|
|
| 04.09.2014, 17:26 | |
|
1
|
|
| 04.09.2014, 23:01 [ТС] | |||||||||||
|
invm,
мг. Не знал о таком) Спасибо. И ещё вопрос - можно ли будет результат запроса с ипользованием представления, записать потом в таблицу в определённое поле? Добавлено через 5 часов 30 минут invm, создал представление count_ost
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 2
|
|
| 05.04.2015, 01:44 | |
|
всем здравствуйте
подскажите - дибильный может быть вопрос - бьюсь третий час - не могу создать связанный сервер в ms sql пишет такую ошибку ЗАГОЛОВОК: Microsoft SQL Server Management Studio ------------------------------ Ошибка соединения со связанным сервером. ------------------------------ ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ: При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo) ------------------------------ Не удалось проинициализировать объект источника данных поставщика OLE DB "MSDASQL" для связанного сервера "LINKED_MYSQL". Поставщик OLE DB "MSDASQL" для связанного сервера "LINKED_MYSQL" вернул сообщение "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию". (Microsoft SQL Server, ошибка: 7303) Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink... nkId=20476 ------------------------------ КНОПКИ: ОК ------------------------------ что делаю не так? пытался подключиться как указано в этой статье Добавлено через 1 час 36 минут вроде как создать корректно получилось - теперь другая беда ЗАГОЛОВОК: Microsoft SQL Server Management Studio ------------------------------ Ошибка соединения со связанным сервером. ------------------------------ ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ: При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo) ------------------------------ Поставщик OLE DB "MySQL_LINK" не зарегистрирован. (Microsoft SQL Server, ошибка: 7403) Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink... nkId=20476 ------------------------------ КНОПКИ: ОК ------------------------------ причем вроде как регистрацию выполнил как по этой сцылке
0
|
|
| 05.04.2015, 01:44 | |
|
Помогаю со студенческими работами здесь
16
Как обеспечить взаимодействие Windows Forms и Webservice Microsoft SQL Server Management studio 17 не подключается к mysql server 5.7 Взаимодействие веб-сервиса asmx и SQL Server 2005 Как подключиться к базе данных MySQL через Microsoft SQL Server Management Studio 18 ComboBox и поля синхронного просмотра. Взаимодействие через ADO с БД MS SQL Server Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
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 .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|