Как я могу сделать оператор “вставки” от MS SQL-> MySQL с помощью связанных серверов

Попытайтесь перезапустить DNS-сервер или просто сбросить кэш DNS. У меня есть один сервер 2008, где после нескольких дней он прекращает разрешать любые но локальные доменные имена. Просто очистка кэша сразу фиксирует его. Я все еще не разработал то, что вызывает его.

МЛАДШИЙ

PS при перечитывании Вашего вопроса, Вы подразумеваете, что клиенты не могут разрешить имена, даже внутренние?

Комментарий alxconn's ре: первое спасибо, Вы ответили на мой вопрос о DNS, который я еще даже не спросил! Если кто-либо еще находит, что их W2k8 DNS прекращает разрешать, что внешние домены видят http://support.microsoft.com/kb/968372.

Назад к Вашему вопросу: очевидный первый шаг должен выключить брандмауэр. Если это все еще не фиксирует его, загружают монитор сети v3.3 с www.microsoft.com/downloads и осуществляют сниффинг запроса DNS от клиента для наблюдения то, что получает сервер и чему это отвечает. Протокол запроса DNS довольно прост. Вы попытались использовать nslookup и explicitely установка сервера DNS с помощью "сервера"?

2
задан 21 March 2010 в 21:07
2 ответа

В случае, если кто-либо еще хочет знать ответ: проблема была с переменной - я пытался вставить в "longtext" и через связанный сервер MS, SQL не позволил мне обновлять что-либо большее, чем "varchar" Поэтому, фиксация к:

1) Обновите и измените столбец от longtext-> varchar

2) Вставьте новые данные

3) Обновите и возвратите столбец от varchar-> longtext

Я понимаю, что это - ужасный взлом и не будет работать на многих людей, но это работало в моей ситуации. Благодаря Squillman для коммуникации

0
ответ дан 3 December 2019 в 16:02

Пока полномочия настраиваются правильно, необходимо смочь к ВСТАВКЕ очень хорошо. Удостоверьтесь, что пользовательский контекст, который соединяется через связанный сервер с MySQL, имеет верные полномочия на таблице в Вашем сервере MySQL.

Видеть настройки безопасности для связанного сервера

  • Разверните серверный объекты в обозревателе объектов Studio управления SQL Server
  • Разверните Связанные серверы, щелкните правой кнопкой по рассматриваемому связанному серверу и получите свойства.
  • Нажмите Security на странице Linked Server Properties и проверьте отображения безопасности.
0
ответ дан 3 December 2019 в 16:02
  • 1
    Вы знаете, какие параметры безопасности должны быть истинными/ложными. Прямо сейчас конфигурация следующие: совместимое Сопоставление: Ложь, Данные access:True, RPC: Ложь, RPC Out:true, Использование удаленное сопоставление: Правда, имя сопоставления: пробел... остальные - значения по умолчанию... 0,0, ложь, ложь, ложь, ложь, ложь –  bvandrunen 2 March 2010 в 22:25
  • 2
    You' ре, смотрящее на информацию о Параметрах сервера о связанном сервере. Вместо этого Вы хотите посмотреть на Параметры безопасности (ссылка прямо выше Параметров сервера в левой области). Это - то, где весь пользователь, отображающийся между SQL и целевым сервером, настроен. –  squillman 2 March 2010 в 22:31
  • 3
    Вы потеряли меня... ха-ха... sry... о " Сервер Objects" или о " Сервер Options" - я can' t находят " сервер options" вкладка –  bvandrunen 2 March 2010 в 22:39
  • 4
    @bvandrunen: в верхнем левом углу Окна свойств Связанного сервера необходимо видеть (под Выбором страница): Общий, безопасность, Параметры сервера. Нажмите на Security. –  squillman 2 March 2010 в 22:57
  • 5
    да.. это - то, откуда я был Вашего первого сообщения... это - установка, которую я дал Вам в моем первом комментарии. Вы знаете, который из тех настроек позволила бы мне " insert". насколько я знаю... изменение любой из этих настроек haven' t позволил мне делать " insert" операторы. Я попытался изменить их между истинным/ложным... благодарит за Вашу справку до сих пор –  bvandrunen 2 March 2010 в 23:35

Теги

Похожие вопросы