Как обеспечить взаимодействие MS SQL Server и MySQL03.09.2014, 15:19. Показов 11381. Ответов 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|