3

Вопрос по excel, sql – Подключение к удаленной базе данных SQL с помощью Excel

Я использую SQL Server 2008 R2 и Microsoft Excel.

  • I have the server set up to be logged in via Windows user or database user
  • I can log into the database fine with the database user
  • I can connect to the database with my Silverlight app
  • I cannot figure out how to connect from a remote PC in Excel

Я пошел в Excel - & gt; Данные - & gt; Из других источников - & gt; С SQL Server

Мое имя сервераWIN2K8-01\DATABASENAMEв Excel я набралIP\WIN2K8-01\DATABASENAME с именем пользователя и паролем.

  • С пульта на компьютер? С вашего ПК на пульт? В любом случае. С компьютера, который подключается с помощью Excel. Введите СЕРВЕРНОЕ ИМЯ (IP) на компьютер, на котором запущен экземпляр SQL Server.

    от
  • Мое INSTANCENAME - WIN2K8-01 \ DATABASENAME, не так ли?

    от MyKuLLSKI
  • Это означает, что ваш IP-адрес - WIN2K01 - поэтому вам следует подключиться к нему.

    от
  • это былоC, Я просто должен был включить службуAutomatic а такжеStart это и я использовалIP/DATABASENAME

    от MyKuLLSKI
  • Нет, это имя моего ПК. Я хочу подключиться с удаленного компьютера

    от MyKuLLSKI
  • Да это я только что запустил запросselect @@ServerName и это правильно

    от MyKuLLSKI
  • 0

    Вы можете просто вставить в EXCEL

    имя сервера: WIN2K8-01 \ sqlexpress, 1433

  • 0

    Синтаксис для подключения через Excel

    <SERVERNAME OR IP>\INSTANCENAME (Где INSTANCENAME не требуется, если вы установили экземпляр по умолчанию).

    Это означает, что в Excel вы должны перейти Данные - Из других источников - SQL Server - введите IP только в качестве того, что вы хотите подключиться. Оказавшись там, вы получите параметры для подключения к определенной базе данных и таблице.

  • 15

    Может быть несколько причин

    по которым вы не можете подключиться к вашему SQL Server:

    А) Он не допускает удаленных подключений.

    Б) Брандмауэр или что-либо еще, что позволяет избежать подключений к удаленным компьютерам.

    C) У вас не запущена служба браузера SQL

    Действия по устранению неполадок:

    1) На удаленном компьютере откройте cmd и запуститеping win2k8-01 Вы должны получить ответы со своего компьютера. если нет, то проблема с сетевым подключением

    2) Убедитесь, что & quot; служба браузера SQL & quot; работает на вашем компьютере (Сервисы, Администрирование, Панель управления). Если не установлено, запустите тип автоматически и запустите его. Это позволяет удаленным компьютерам получать информацию о доступных экземплярах и способах подключения к ним. Если сомневаешься,Смотри сюда

    3) Убедитесь, что TCP / IP включен. Если не включитьКак: включить протокол TCP / IP для экземпляра базы данных

    4) Убедитесь, что ваш сервер разрешает удаленные подключения. Для этого откройте SSMS, подключитесь к серверу, щелкните правой кнопкой мыши, откройте «Свойства» и найдите «Разрешить удаленные подключения». на & quot; Соединени & quot; Вкладка. убедитесь, что эта опция отмечена.Если есть сомнения, посмотрите здесь

    5) Отключите брандмауэр на вашем компьютере (брандмауэр Windows или любой брандмауэр стороннего производителя, такой как установленный антивирусным программным обеспечением)

    Попробуйте подключиться, используя ту же конфигурацию подключения, которая работала на вашем локальном компьютере. Это должно работать сейчас.

    Если вы не можете подключиться с помощью Excel, попробуйте подключиться с помощью другого инструмента с удаленного компьютера (вы можете установить SSMS на этот компьютер и попробовать подключиться).

    Это должно работать. если нет, дайте мне знать, что терпит неудачу.

    Если он работает, снова включите брандмауэр и попробуйте снова подключиться. Если вы не можете, вам нужнонастроить брандмауэр для разрешения подключений к SQL Server, Сделайте это и попробуйте снова. Не забудьте разрешить соединения с браузером SQL Server через UDP-порт 1434, кроме порта экземпляра БД в TCP.

  • 2

    Вот статья Lean Software

    демонстрирующая шаги по безопасному подключению Excel к удаленному веб-серверу для отчета / редактирования / передачи данных.

    Эта статья относится к инструменту EDT Excel - однако технические этапы, касающиеся строки подключения и настройки параметров брандмауэра и SQL Server, являются общими.

    http://www.leansoftware.net/en-us/help/excel-database-tasks/worked-examples/how-to-securely-connect-excel-to-remote-web-server.aspx