Online Documentation for SQL Manager for SQL server
Часто задаваемые вопросы
Вопросы
- Что такое EMS SQL Manager for SQL Server?
- Чем отличаются стандартная и бесплатная версии SQL Manager for SQL Server?
- Что мне необходимо для начала работы с SQL Manager for SQL Server?
- Почему я не могу подключиться к SQL Server?
- Как соединиться с именованным экземпляром SQL Server 2000 с помощью SQL Manager for SQL Server?
- Я получаю доступ к своему серверу через альтернативный порт. Я пытался найти в SQL Manager for SQL Server опцию, чтобы изменить порт для соединения, но безрезультатно. Как я могу изменить порт?
- Чем отличаются функции Импорт/Экспорт в SQL Manager for SQL Server от утилит Data Export/Import for SQL Server?
- В чем различие между модулем Конструктора Запросов в SQL Manager for SQL Server и утилитой SQL Query for SQL Server?
- Не могу модифицировать DDL. Почему?
- Как мне настроить форматы данных в решетке?
- При создании объектов базы данных, символы в их именах автоматически заменяются на символы нижнего регистра. Как мне это исправить?
- Как повысить скорость работы с большими таблицами?
- Моя таблица содержит около 1000 записей и большое количество полей. Ее открытие в закладке Data занимает слишком много времени.
- Мне нужно внести некоторые изменения в объекты моей тестовой базы данных, а затем те же изменения проделать и в основной. Может быть, в SQL Manager for SQL Server для этого есть специальные инструменты?
- Чем отличаются функции “Extract Database” и “Export As SQL Script”?
- Я пытаюсь экспортировать таблицу, но поля TEXT не экспортируются.
- Как мне изменить директорию, в которую будут сохраняться экспортированные данные?
- Я постоянно получаю сообщение об ошибке 'Timeout expired' при попытки выполнения запроса в "Редакторе SQL", а также в результате выполнения некоторых других операций с объектами базы данных.
- При попытке запустить отладчик я получаю ошибку "Debugger interface not registered on client".
Ответы
Что такое 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 с 2000 до самых последних версий (мы не поддерживаем SQL Server Compact Edition), Azure SQL Database или Amazon RDS for Microsoft SQL Server. Во-вторых, Вам нужен компьютер, работающий под управлением ОС Windows.
Почему я не могу подключиться к 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 и другие не экспортируются по умолчанию. Вам нужно выбрать их вручную в закладке "Поля/Columns".
Как мне изменить директорию, в которую будут сохраняться экспортированные данные?
О:
Вам необходимо сделать следующее:
- Нажмите правой клавишей мыши на нужную Вам базу данных и выберите в контекстном меню пункт "Database Registration Info..." (также этот пункт можно найти в главном меню "Database"). Раскроется форма The Database Properties.
- Нажмите левой клавишей мыши на закладку Save Options.
- В секции "Default Directory for Export Data" выберите нужную Вам папку для экспорта файла.
Я постоянно получаю сообщение об ошибке 'Timeout expired' при попытки выполнения запроса в "Редакторе SQL", а также в результате выполнения некоторых других операций с объектами базы данных.
О:
Вам нужно увеличить значения задержек в закладке Tools/Timeouts диалога Environment Options или просто сделать их неограниченными (значение равно 0).
При попытке запустить отладчик я получаю ошибку "Debugger interface not registered on client".
О:
Для того, чтобы иметь возможность отладки кода на удаленном сервере, клиентская машина должна быть сконфигурирована как описано тут http://msdn.microsoft.com/en-us/library/cc646024.aspx.