EMS logo

Навигация по продуктам

SQL Manager for SQL Server

Наш партнерский статус

MySQL Gold Certified Partner
Microsoft Certified Partner
Oracle Certified Partner
Embarcadero Technology Partner

EMS SQL Manager for SQL Server

Документация он-лайн

Часто задаваемые вопросы


 

Вопросы:

  1. Что такое EMS SQL Manager for SQL Server?
  2. Чем отличаются стандартная и бесплатная версии SQL Manager for SQL Server?
  3. Что мне необходимо для начала работы с SQL Manager for SQL Server?
  4. Почему я не могу подключиться к SQL Server?
  5. Как соединиться с именованным экземпляром SQL Server 2000 с помощью SQL Manager for SQL Server?
  6. Я получаю доступ к своему серверу через альтернативный порт. Я пытался найти в SQL Manager for SQL Server опцию, чтобы изменить порт для соединения, но безрезультатно. Как я могу изменить порт?
  7. Чем отличаются функции Импорт/Экспорт в SQL Manager for SQL Server от утилит Data Export/Import for SQL Server?
  8. В чем различие между модулем Конструктора Запросов в SQL Manager for SQL Server и утилитой SQL Query for SQL Server?
  9. Не могу модифицировать DDL. Почему?
  10. Как мне настроить форматы данных в решетке?
  11. При создании объектов базы данных, символы в их именах автоматически заменяются на символы нижнего регистра. Как мне это исправить?
  12. Как повысить скорость работы с большими таблицами?
  13. Моя таблица содержит около 1000 записей и большое количество полей. Ее открытие в закладке Data занимает слишком много времени.
  14. Мне нужно внести некоторые изменения в объекты моей тестовой базы данных, а затем те же изменения проделать и в основной. Может быть, в SQL Manager for SQL Server для этого есть специальные инструменты?
  15. Чем отличаются функции “Extract Database” и “Export As SQL Script”?
  16. Я пытаюсь экспортировать таблицу, но поля TEXT не экспортируются.
  17. Как мне изменить директорию, в которую будут сохраняться экспортированные данные?
  18. Я постоянно получаю сообщение об ошибке 'Timeout expired' при попытки выполнения запроса в "Редакторе SQL", а также в результате выполнения некоторых других операций с объектами базы данных.

 

 

 

Ответы:

В:

Что такое EMS SQL Manager for SQL Server?

О:

EMS SQL Manager for SQL Server - это мощный инструмент для администрирования и разработки сервера Microsoft SQL Server. SQL Manager for SQL Server позволяет легко и просто создавать и редактировать объекты базы данных, выполнять сценарии SQL, управлять пользователями и их привилегиями, визуально создавать запросы SQL, искать, извлекать, распечатывать метаданные, экспортировать данные в 14 наиболее популярных форматов, просматривать и редактировать BLOB-поля и многое другое.

 

В:

Чем отличаются стандартная и бесплатная версии SQL Manager for SQL Server?

О:

Эти версии отличаются своей функциональностью. Поскольку SQL Manager Freeware – это бесплатное приложение, оно имеет ряд функциональных ограничений, например, максимальное количество зарегистрированных баз данных не может превышать 5, а также некоторые другие. Подробный список отличий вы можете найти на нашем сайте в Таблице характеристик программы.

 

В:

Что мне необходимо для начала работы с SQL Manager for SQL Server?

О:

Во-первых, Вы должны иметь возможность подключиться к локальному или удаленному серверу SQL Server 7, MS SQL Server 2000, MSDE, SQL Server 2005 (кроме Compact Edition). Во-вторых, Вам нужен компьютер, работающий под управлением ОС Windows NT4/2000/XP/2003/Vista и удовлетворяющий следующим системным требованиям: Pentium II 600, 64 Mб RAM.

 

В:

Почему я не могу подключиться к SQL Server?

О:

1. Если ваш сервер установлен в качестве именованного экземпляра, то необходимо вводить имя сервера в виде <имя_компьютера><имя_экземпляра>. По умолчанию именованный экземпляр сервера SQL Server 2005 Express Editor имеет имя SQLEXPRESS.

2. При подключении к удаленному серверу убедитесь, что соединение не блокируется файерволом. Чтобы открыть необходимые порты, обратитесь к вашему системному администратору.

3. Убедитесь, что SQL Server запущен, и вы используете корректный логин/пароль для доступа к нему.

4. Убедитесь, что у вас правильно настроены клиентские протоколы. Используйте SQL Server Configuration Manager для подключения к SQL Server 2005 (он устанавливается с помощью Native Client) или SQL Server Client Network Utility (system32 cliconfg.exe) для подключения к более ранним версиям сервера.

5. Убедитесь, что опция удаленного подключения включена, и протоколы сервера настроены корректно. Используйте SQL Server Surface Area Configuration для подключения к SQL Server 2005 и SQL Server Network Utility (Program Files Microsoft SQL Server80ToolsBinnsvrnetcn.exe) для подключения к более ранним версиям сервера.

6. Если вы используете именованный экземпляр сервера с динамически назначаемым портом TCP/IP, убедитесь, что служба SQL Browser запущена.

7. При удаленном подключении используйте IP адрес сервера вместо имени для обеспечения корректной работы DNS.

 

В:

Как соединиться с именованным экземпляром SQL Server 2000 с помощью SQL Manager for SQL Server?

О:

Если у вас возникли трудности при соединении с именованным экземпляром SQL Server 2000, выполните следующие действия:

- Запустить SQL Server Client Network Utility (system32cliconfg.exe) на клиентском компьютере, где установлен EMS SQL Manager for SQL Server.

- Перейти на вторую закладку (Alias).

- Добавить новый псевдоним с именем сервера в виде и TCP/IP в качестве сетевой библиотеки.

- Использовать имя псевдонима в качестве имени хоста в диалоге Database Registration Info.

 

В:

Я получаю доступ к своему серверу через альтернативный порт. Я пытался найти в SQL Manager for SQL Server опцию, чтобы изменить порт для соединения, но безрезультатно. Как я могу изменить порт?

О:

Для соединения с SQL Server 2005 с помощью альтернативного порта, выполните следующее:

- Запустите SQL Server Configuration Manager (он устанавливается с помощью Native Client) на клиентском компьютере, где установлен SQL Manager.

- Выберите секцию Aliases в окне SQL Native Client Configuration.

- Добавьте новый псевдоним, задайте номер порта, TCP/IP в качестве протокола и имя сервера.

- Используйте имя псевдонима в качестве имени хоста в диалоге Database Registration Info.

Для соединения с SQL Server 2000 с помощью альтернативного порта, выполните следующее:

- Запустите SQL Server Client Network Utility (system32cliconfg.exe) на клиентском компьютере, где установлен SQL Manager.

- Выберите вторую закладку (Alias).

- Добавьте новый псевдоним и задайте его имя, номер порта и TCP/IP в качестве сетевой библиотеки.

- Используйте имя псевдонима в качестве имени хоста в диалоге Database Registration Info.

 

В:

Чем отличаются функции Импорт/Экспорт в SQL Manager for SQL Server от утилит Data Export/Import for SQL Server?

О:

Утилиты Data Export/Import for SQL Server включают в себя несколько дополнительных возможностей, не поддерживаемых SQL Manager for SQL Server, например:

экспорт/импорт данных из/в нескольких таблиц сразу;

экспорт/импорт данных из/в таблиц, выбранных из различных баз данных на одном хосте;

консольная утилита для экспорта/импорта с использованием файла конфигурации, содержащего все настройки.

 

В:

В чем различие между модулем Конструктора Запросов в SQL Manager for SQL Server и утилитой SQL Query for SQL Server?

О:

Во-первых, EMS SQL Query for SQL Server работает гораздо быстрее, так как это отдельное приложение. Кроме того, SQL Query for SQL Server предлагает дополнительные функции для построения запросов, например:

хранение истории запросов, позволяющей совершить "откат" к любому отредактированному запросу;

различные улучшения интерфейса программы для более продуктивной и удобной работы.

 

В:

Не могу модифицировать DDL. Почему?

О:

Закладки DDL в "Редакторе таблиц" предназначены только чтения. Они отображают определения таблиц, то есть SQL-текст операций, необходимый для создания таблицы. Чтобы модифицировать этот текст, необходимо скопировать его в буфер обмена, а затем изменять его, используя SQL Редактор.

 

В:

Как мне настроить форматы данных в решетке?

О:

Настроить все отображаемые форматы (integer, float, date, time и date/time) можно в окне Environment Options | Grid | Color & Formats.

 

В:

При создании объектов базы данных, символы в их именах автоматически заменяются на символы нижнего регистра. Как мне это исправить?

О:

Вам нужно отключить параметр “Convert created object's names to lower case” на закладке Tools | Object Editors диалога Environment Options.

 

В:

Как повысить скорость работы с большими таблицами?

О:

В целях повышения скорости работы и удобства Сетка Данных позволяет производить гибкую настройку многих параметров отображения данных. Ниже приведены наиболее важные из них (пункт меню "Options | Environment Options"): На вкладке Grid:

  • Ограничения в редакторах. При включении опции “Select all records of a table” вы будете иметь возможность видеть все записи таблицы без дополнительных запросов к серверу, однако для больших таблиц или при низкоскоростном канале связи возможны значительные задержки при получении данных, также входящий трафик может быть большим. Режим рекомендуется при работе с базами данных, расположенными локально либо в частной сети.
  • Режим “Выбирать только” ограничивает максимальное число записей, возвращаемых в результате запроса. Режим обусловлен тем, что человек не способен осмысленно просмотреть огромный объем информации за один раз. Для запроса и отображения следующей порции данных служит кнопка "Далее" на панели инструментов "Сетки Данных". Данный режим значительно ускоряет просмотр данных таблицы, предотвращает зависание и разрыв соединения при таймауте. Рекомендуется для работы с большими таблицами, при низкоскоростных каналах связи и когда объем трафика имеет значение.
  • Режим сетки по умолчанию. Данная опция определяет, будут ли все строки запроса загружаться в Сетку сразу ("Load All Rows"), либо по мере необходимости ("Load visible rows"), т.е. когда пользователь пролистывает данные в таблице. Первый режим увеличивает время открытия результата запроса, но уменьшает задержки при пролистывании. При втором режиме время открытия результата запроса минимально, но возникают задержки при навигации по сетке.
  • Выбирать только – Включено
  • Загружать все строки – Включено

 

В:

Моя таблица содержит около 1000 записей и большое количество полей. Ее открытие в закладке Data занимает слишком много времени.

О:

Вам нужно установить параметр Grid Mode для таблицы в значение Load Visible Rows. Нажмите правой клавишей мыши на табличной решетке и выберите пункт меню Grid Mode Load Visible Rows.

 

В:

Мне нужно внести некоторые изменения в объекты моей тестовой базы данных, а затем те же изменения проделать и в основной. Может быть, в SQL Manager for SQL Server для этого есть специальные инструменты?

О:

Диалог Database Registration Info содержит закладку Протокол/Log, в которой Вы можете разрешить протоколирование всех изменений метаданных в базе данных, а также протоколирование выражений SQL, выполняемых в редакторе SQL.

 

В:

Чем отличаются функции “Extract Database” и “Export As SQL Script”?

О:

Функция “Export As SQL Script” предназначена для экспорта табличных данных, которые будут вставлены в другую базу данных, отличную от сервера MS SQL. Функция “Extract Database” используется для копирования данных в таблицы сервера MS SQL.

 

В:

Я пытаюсь экспортировать таблицу, но поля TEXT не экспортируются.

О:

Поля типов TEXT, BINARY, IMAGE и другие не экспортируются по умолчанию. Вам нужно выбрать их вручную в закладке "Поля/Fields".

 

В:

Как мне изменить директорию, в которую будут сохраняться экспортированные данные?

О:

Вам необходимо сделать следующее:

- Нажмите правой клавишей мыши на нужную Вам базу данных и выберите в контекстном меню пункт "Database Registration Info..." (также этот пункт можно найти в главном меню "Database"). Раскроется форма The Database Properties.

- Нажмите левой клавишей мыши на закладку Save Options.

- В секции "Default Directory for Export Data" выберите нужную Вам папку для экспорта файла.

 

В:

Я постоянно получаю сообщение об ошибке 'Timeout expired' при попытки выполнения запроса в "Редакторе SQL", а также в результате выполнения некоторых других операций с объектами базы данных.

О:

Вам нужно увеличить значения задержек в закладке Tools/Timeouts диалога Environment Options или просто сделать их неограниченными (значение равно 0).