Online Documentation for SQL Manager for SQL server
Предыдущие версии
Версия |
Дата выпуска |
27.12.2023 |
|
05.05.2023 |
|
17.08.2022 |
|
18.01.2022 |
|
18.12.2020 |
|
06.12.2019 |
|
13.09.2019 |
|
04.10.2018 |
|
08.09.2018 |
|
05.07.2017 |
|
07.03.2017 |
|
07.09.2016 |
|
28.06.2016 |
|
26.05.2016 |
|
09.06.2015 |
|
23.03.2015 |
|
15.07.2014 |
|
27.08.2013 |
|
16.04.2012 |
|
11.07.2011 |
|
21.06.2010 |
|
09.11.2009 |
|
19.05.2009 |
|
29.09.2008 |
|
10.04.2008 |
|
22.01.2008 |
|
13.06.2007 |
|
23.01.2007 |
|
25.09.2006 |
|
07.06.2006 |
|
SQL Manager 2005 for SQL Server 2.3.0.1 |
17.04.2006 |
SQL Manager 2005 for SQL Server 2.2.0.1 |
07.02.2006 |
SQL Manager 2005 for SQL Server 2.1.0.1 |
16.11.2005 |
SQL Manager 2005 for SQL Server 2.0.5.1 |
26.11.2005 |
SQL Manager 2005 for SQL Server 2.0.0.1 |
14.10.2005 |
SQL Server Manager 1.8.5.1 |
27.06.2005 |
SQL Server Manager 1.8.0.1 |
14.12.2004 |
SQL Server Manager 1.7.0.1 |
09.09.2004 |
SQL Server Manager 1.6.0.1 |
31.05.2004 |
1. При приведении данных к типу DATE теперь корректно применяется маска формата.
2. При изменении таблицы скрипт на обновление зависящих от неё представлений учитывает имя схемы.
3. Теперь в окне поиска или замены при открытом списке по нажатию ESC закрывается он, а не всё окно.
4. В сервисах исправлено подключение к базам данных с юникодным именем.
5. В вычисляемые поля типа GEOGRAPHY не делается попытка записать данные при редактировании таблицы.
6. Исправлено появление пустых панелей инструментов при обновлении программы.
7. Другие исправления и небольшие улучшения.
1. Добавлен уровень совместимости БД для SQL Server 2022.
2. Исправлены проблемы подключения к Azure Managed Instance.
3. Ускорена загрузка дерева зависимостей.
4. Исправлено отображение зависимостей для коллекций схем XML.
5. Улучшена работа редактора BLOB.
6. Шаблоны мастеров теперь сохраняются в файлы в формате UTF8.
7. Оптимизировано масштабирование объектов в Дизайнере БД.
8. Исправлено отображение параметров таблиц с именами, содержащими символы юникод.
9. В редакторе копирования объекта не всегда подставлялось имя новой схемы. Исправлено.
10. При импорте данных по умолчанию фиксирование записей теперь происходит после всех записей.
11. Доработана поддержка юникодных строк в свойствах базы данных.
12. При возврате к первому шагу не сбрасываются выбранные данные в мастерах обновления статистики и управления индексами.
13. Исправлена работа команд группы "On All" на вкладке управления правами в редакторах объектов.
14. Множество других исправлений и улучшений.
1. Реализована возможность подключения к серверу без проверки сертификата сервера.
2. В Проводник БД добавлена возможность пересборки представлений.
3. В редактор таблиц добавлена возможность пересборки зависимых представлений.
4. Исправлены ошибки при импорте данных из некоторых XML-файлов.
5. Не заполнялись данные из файлов XML при построении пути в Мастере импорта данных. Исправлено.
6. Для синонимов роли неверно отображались зависимые объекты в Дереве зависимостей. Исправлено.
7. Прочие изменения и улучшения.
1. Добавлена возможность выбора цвета для базы данных и вкладок ее инструментов.
2. Улучшена работа с Деревом зависимостей при большом количестве объектов.
3. Вместо копирования ячейки со значением Null в данных таблицы копировались все выделенные записи. Исправлено.
4. При дублировании таблицы в случае совпадения имени таблицы и поля изменялось имя поля. Исправлено.
5. В редакторе поля значение параметра Seed свойства Identity по умолчанию устанавливалось равным 0 вместо 1. Исправлено.
6. Исправлены ошибки экспорта данных типа BIGINT в форматы XLS и XLSX.
7. Другие небольшие исправления и улучшения.
1. Добавлена поддержка уровня 15 совместимости баз данных.
2. Исправлена проблема сброса пользовательских панелей инструментов.
3. Исправлена ошибка при повторном просмотре плана запроса в конструкторе запросов.
4. Не полностью отображались параметры Memory-optimized таблиц. Исправлено.
5. Другие небольшие исправления и улучшения интерфейса.
1. Исправлена ошибка при восстановлении открытых вкладок БД при наличии в имени сервера нелатинского символа.
2. Исправлена ошибка List index out of bounds при попытке фильтрации в момент разрыва соединения.
3. При выборе определенных локализаций пропадало главное меню. Исправлено.
4. Теперь установка дефолтных значений на клиенте при вставке новой строки происходит корректно.
5. Имя по умолчанию для новой таблицы генерировалось без учета текущей схемы. Исправлено.
6. При закрытии всех редакторов не выдавался запрос на подтверждение. Исправлено.
7. Исправлена ошибка Invalid variant type при редактировании полей datetime2 в SQL Azure.
8. Исправлено отображение количества загруженных записей в режиме Load visible rows.
9. Другие небольшие исправления.
1. Не работали сочетания клавиш для показа некоторых объектов. Исправлено.
2. Неверно генерируется опция DATA_COMPRESSION. Исправлено.
3. Мастер восстановления БД не сохраняет путь к последнему добавленному файлу. Исправлено.
4. В случае отсутствия необходимых привилегий для запуска отладчика теперь отображаются соответствующие уведомления.
5. При редактировании дат в венгерской локали появлялась ошибка “Could not convert variant” . Исправлено.
6. В Ассистенте SQL не отображались даты только что созданных объектов. Исправлено.
7. Исправлена ошибка квотирования при дублировании объекта.
8. Некорректно форматировался код в случае использования оператора WHEN большого уровня вложенности. Исправлено.
9. В случае, когда код SQL начинался с комментария, неверно подсвечивалась строка ошибки. Исправлено.
10. Не отображалось тело процедуры, созданной на основе сборки. Исправлено.
11. Исправлено зависание редактора скрипта в случае переноса файла из проводника Windows мышью и последующего запуска.
12. Исправлена ошибка Access Violation при экспорте настроек в папку доступ к которой ограничен. Исправлено.
13. Другие небольшие исправления.
1. Не менялся порядок открытых окон. Исправлено.
2. Исправлена ошибка Access Violation при настройке панели дерева объектов.
3. Исправлена ошибка в отображении данных типа sql_variant.
4. Исправлены ошибки обновления таблиц в SQL Server 2000.
5. Не работала опция автоподбора ширины столбцов. Исправлено.
6. Исправлено повторное закрытие транзакции при создании хранимой процедуры.
7. Объект не выделялся в свернутом узле при использовании Ctrl+O. Исправлено.
8. Оптимизированы цвета переменных в темной схеме.
9. Не отображалось значение Fragmentation для индексов. Исправлено.
10. Множество других исправлений и улучшений.
1. Добавлена поддержка темной темы и обновлен интерфейс программы.
2. Добавлена поддержка новых объектов SQL Server 2017, Azure SQL и Azure Datawarehouse:
- Внешняя таблица
- Учетные данные БД
- Внешний источник данных
- Формат внешнего файла
- Таблица графов
3. Добавлена поддержка Amazon RDS for SQL Server.
4. Реализована поддержка нового провайдера MS OLE DB for SQL Server.
5. Реализована поддержка юникодных метаданных.
6. Улучшена поддержка мониторов с высоким разрешением и систем с увеличенным размером шрифта.
7. Добавлена возможность добавления объектов в Избранные при помощи контекстного меню.
8. Обновлены алгоритмы шифрования для симметричных и асимметричных ключей.
9. Добавлена возможность быстрого просмотра даты создания и модификации объектов, а также их сортировка по данным параметрам.
10. Улучшено автодополнение кода.
11. Не применялся формат отображения заданный в Color & Formats. Исправлено.
12. Множество других исправлений и улучшений.
- Просмотрщик данных. Появилась возможность быстрого добавления значений в фильтр данных: при нажатии кнопки Shift новые значения быстрого фильтра будут добавляться к текущим, а не заменять их.
- Отладчик TSQL. Оптимизирована и ускорена работа отладчика при работе с объемными хранимыми процедурами.
- Просмотрщик данных. При добавлении новой строки вместо вывода значений по умолчанию выводились пустые строки. Исправлено.
- Редактор SQL. При указании значения строкового параметра Null выполнение запроса завершалось ошибкой. Исправлено.
- В определенных случаях объекты на вкладке зависимостей попадали на отдельные узлы схем вместо добавления в уже существующие. Исправлено.
- Дизайнер запросов. При добавлении связи типа Left Outer Join направление стрелки на диаграмме рисовалось неверным. Исправлено.
- Дизайнер запросов. При перемещении поля в списке Selection оно покидало видимые границы списка, список при этом не прокручивался. Исправлено.
- При нажатии Ctrl+O не происходила фокусировка объекта в дереве в случае, если объект находился за пределами видимой части дерева. Исправлено.
- Опция “Online” в редакторе полей, которая устанавливалась по умолчанию, теперь доступна только для редакции сервера “Enterprise”.
- Добавлена возможность сортировать или фильтровать данные, возвращаемые хранимой процедурой.
- При запуске программы на компьютере с Бретонскими региональными установками происходила ошибка. Исправлено.
- Запрос на сохранение объекта в случае закрытия программы отображался дважды. Исправлено.
- В некоторых случаях переставало отображаться имя таблицы в редакторах подобъектов. Исправлено.
- При автонастройке ширины колонки в случае, если данные имели меньшую ширину чем заголовок, часть заголовка обрезалась. Исправлено.
- Исправлены ошибки подсветки и выполнения кода с вложенными (nested) комментариями.
- После изменения порядка столбцов таблицы происходила ошибка открытия индексов этой таблицы. Исправлено.
- Множество других улучшений и исправлений.
- Просмотрщик данных. Появилась возможность быстрого добавления значений в фильтр данных: при нажатии кнопки Shift новые значения быстрого фильтра будут добавляться к текущим, а не заменять их.
- Отладчик TSQL. Оптимизирована и ускорена работа отладчика при работе с объемными хранимыми процедурами.
- Просмотрщик данных. При добавлении новой строки вместо вывода значений по умолчанию выводились пустые строки. Исправлено.
- Редактор SQL. При указании значения строкового параметра Null выполнение запроса завершалось ошибкой. Исправлено.
- В определенных случаях объекты на вкладке зависимостей попадали на отдельные узлы схем вместо добавления в уже существующие. Исправлено.
- Дизайнер запросов. При добавлении связи типа Left Outer Join направление стрелки на диаграмме рисовалось неверным. Исправлено.
- Дизайнер запросов. При перемещении поля в списке Selection оно покидало видимые границы списка, список при этом не прокручивался. Исправлено.
- При нажатии Ctrl+O не происходила фокусировка объекта в дереве в случае, если объект находился за пределами видимой части дерева. Исправлено.
- Опция “Online” в редакторе полей, которая устанавливалась по умолчанию, теперь доступна только для редакции сервера “Enterprise”.
- Добавлена возможность сортировать или фильтровать данные, возвращаемые хранимой процедурой.
- При запуске программы на компьютере с Бретонскими региональными установками происходила ошибка. Исправлено.
- Запрос на сохранение объекта в случае закрытия программы отображался дважды. Исправлено.
- В некоторых случаях переставало отображаться имя таблицы в редакторах подобъектов. Исправлено.
- При автонастройке ширины колонки в случае, если данные имели меньшую ширину чем заголовок, часть заголовка обрезалась. Исправлено.
- Исправлены ошибки подсветки и выполнения кода с вложенными (nested) комментариями.
- После изменения порядка столбцов таблицы происходила ошибка открытия индексов этой таблицы. Исправлено.
- Множество других улучшений и исправлений.
1. Поддержка новых возможностей SQL Server 2016:
- возможность усечения секций;
- возможность редактирования полей с опцией ONLINE ON.
- поддержка опции ‘Maximum degree of parallelism’ в мастере Проверки базы данных;
- поддержка DROP IF EXISTS в мастере Извлечения баз данных.
2. В редакторе BLOB добавлена поддержка просмотра PDF.
3. Оптимизирован алгоритм формирования списка Code Completion. Теперь он отображается в зависимости от контекста, в котором вызывается.
4. В случае выдачи информационных сообщений и сообщений об ошибках в диалоговых окнах, их содержимое теперь можно скопировать в буфер обмена с помощью Ctrl+C.
5. Опция Отображения схем для объектов теперь применяется без установки повторного соединения.
6. SQL Editor. Если в запрашиваемом наборе полей нет ключевых, то результат запроса становился нередактируемым. Исправлено.
7. В отладчик добавлена возможность перемещения триггеров для расстановки точек останова.
8. Исправлена ошибка ‘Out of memory’ в мастере Извлечения баз данных.
9. Ранее было невозможно прервать выполнение запроса при включенных режимах Open server cursor и Asynchronous query execution. Исправлено.
10. Исправлена ошибка загрузки полей VARBINARY.
11. Исправлена ошибка в Конструкторе запросов, возникавшая при использовании пробелов в имени поля.
12. При нажатии Compile в редакторе индексов генерировались лишние операторы. Исправлено.
13. Список Code Completion не появлялся после функций и процедур, если перед именем объекта указывалось имя БД. Исправлено.
14. Множество других исправлений и улучшений.
1. Устранены некоторые проблемы с производительностью: долгое подключение и запуск служб на некоторых клиентских конфигурациях.
2. Окно данных. При вставке новой строки вместо значений по умолчанию подставлялись пустые строки. Исправлено.
3. В генерируемом DDL таблиц обрезались значения Defaults и определения вычислимых полей. Исправлено.
4. Окно данных. Исправлено неверное применение сортировок и фильтров в случае частичной загрузки данных.
5. Не отображались Favourite Queries при подключении через ODBC. Исправлено.
6. При запуске процедур из редактора процедур они выполнялись дважды. Исправлено.
7. Другие исправления и улучшения.
1. Добавлена возможность подключения через ODBC драйвер для обеспечения максимальной совместимости с некоторыми версиями SQL серверов.
2. Добавлена возможность редактирования привилегий для Routes, Message Types, Services, Service Bindings и Queues.
3. Добавлена поддержка новых свойств полнотекстовых индексов.
4. При отмене регистрации БД очищаются соответствующие опции и запросы в реестре.
5. Исправлена ошибка применения Quick Filter для полей типа Decimal.
6. Добавлена комбинация клавиш Ctrl+O для быстрого перехода к редактируемому объекту в Дереве БД.
7. Редакторы объектов теперь можно открыть из Grant Manager.
8. Множество других улучшений и исправлений.
- При синхронизации БД не генериовались операторы на удаление объектов. Исправлено.
- В редакторе не отображалось окно автозавершения для ключевых слов: INSERTED, DELETED. Исправлено.
- Не всегда корректно отображались значения типа BIGINT. Исправлено.
- Возникала ошибка 'Floating point: division by zero' при редактировании значений типа FLOAT. Исправлено.
- Исправлена некорректная генерация скриптов синхронизации представлений.
- Множество других улучшений и исправлений.
- Поддержка Azure SQL Database.
- Теперь при изменении объекта строка окна отмечается (*). То же касается файлов, открытых в форме SQL Script, диаграмм конструктора базы данных и т.п.
- Проводник БД.
-
- Для полей теперь прямо в дереве отображается тип поля и допустимость нулевого значения.
- Избранные запросы и скрипты можно добавить в папки Избранных объектов.
- Data Grid. Теперь возможно выделять группы ячеек и копировать их в клипборд. Для этого нужно в Настройках окружения на вкладке Grid включить опции 'Cell selection' и 'Row/cell multi-selection'.
- Дерево зависимостей, вкладка Зависимости в редакторах объекта. Добавлен показ зависимостей от внешних и удаленных объектов (для SQL Server 2008 и выше).
- Экспорт данных в SQL скрипт. Извлечение базы данных. Теперь в поле Script destination | File charset подставляется последняя использованная при сохранении файла кодировка символов.
- Мастер восстановления базы данных. В заголовке формы теперь выводится имя восстанавливаемой базы данных.
- Редактор DDL триггеров. Редактор серверных триггеров. Теперь события сортируются по алфавиту.
- SQL Монитор. Теперь в лог также выводятся значения параметров, используемые при выполнении запроса/процедуры.
- Data Grid.
-
- Если точность значения времени в поле datetime2 превышало три знака после запятой, при открытии данных возникала ошибка. Исправлено.
- При добавлении новой записи значения по умолчанию для типов datetime подставлялись неправильно. Теперь эта ошибка устранена.
- Большие значения типа bigint отображались в научной нотации. Исправлено.
- Не сортировались данные по полю типа tinyint в режиме 'Load Visible Rows'. Исправлено.
- Редактор логинов. Обновление не работало на вкладке User Mapping. Исправлено.
- Редактор запросов. При выполнении запроса и отключении опции 'Show actual execution plan on query execution' после этого, при последующих выполнениях в результатах появлялся лишний набор записей. Исправлено.
- Мастер присоединения базы данных, мастер отсоединения базы данных. Некоторые пароли неверно кодировались при записи в шаблон. Исправлено.
- Проводник БД. При включении опции 'Sort by aliases' также сортировались поля таблиц. Исправлено.
- При открытии диалогового окна свойств базы данных для неподключенной базы данных, значение владельца базы данных не отображалось. Исправлено.
- Редактор SQL скриптов. При сохранении скрипт прокручивался в начало. Исправлено.
- Множество улучшений и исправлений.
- В SQL Редакторе реализована возможность отладки Transact-SQL кода. Отладчик позволяет находить ошибки в SQL скриптах, хранимых процедурах, функциях, определяемых пользователем, основываясь на поведении времени выполнения. Имеется возможность переходить в тела хранимых процедур и функций, просматривать значения локальных и глобальных переменных, устанавливать точки останова и т.д.
- Добавлен инструмент сравнения баз данных (Database Comparer), который позволяет получить скрипт для синхронизации структур баз данных.
- Добавлена поддержка возможностей нового SQL Server 2014:
-
- Поддержка таблиц, оптимизированных для памяти.
- Поддержка шифрования резервных копий.
- Поддержка резервного копирования на Windows Azure.
- Реализован быстрый поиск по всем метаданным базы данных. Инструмент позволяет задавать различные условия поиска и просмотра результатов.
- Добавлена возможность легкого создания процедур SELECT/INSERT/UPDATE/DELETE из таблиц и представлений.
- Визуальный конструктор баз данных.
-
- Добавлены команды отмены (Undo) и повтора (Redo).
- Добавлены инструменты визуального форматирования объектов диаграммы: установка шрифтов, цветов и т.д.
- Теперь представления, процедуры и функции можно добавить в схему.
- Добавлена возможность отображать свойства атрибута (функциональные необязательности, ключи и т.д.) в скобках после названия и типа атрибута.
- Настройки печати диаграммы сохраняются в файле диаграммы.
- Добавлена возможность отображения границ страницы печати на диаграмме.
- Добавлена возможность перетаскивания схем в диаграмму.
- Проводник баз данных.
-
- В дереве базы данных теперь появилась ветвь скриптов (Scripts) для быстрого доступа к SQL файлам из определенной папки (задается в Database Registration Info dialog) и ее подпапок.
- Добавлена возможность копирования объектов в другие базы данных с помощью перетаскивания.
- Восстановление открытых в предыдущей сессии редакторов объектов при подключении к базе данных стало осуществляться быстрее – исключены многие повторные запросы к серверу.
- HTML отчет.
-
- Теперь можно задавать стиль оформления отчета.
- Триггеры, индексы, внешние ключи, ограничения проверки теперь также выводятся отдельным общим списком.
- Теперь не обязательно подключаться к базе, чтобы создать отчет только для серверных объектов.
- Добавлен инструмент Instance Manager (менеджер экземпляров), позволяющий проверять состояние SQL Server и запускать/останавливать их.
- Добавлен менеджер регистрирования баз данных (Database Registration Manager), позволяющий быстро добавлять и удалять зарегистрированные базы.
- Окно шаблонов новых объектов позволяет предустановить значения свойств для новых объектов: полей, индексов, триггеров, представлений, процедур и функций. Кроме того, можно задать шаблоны имён для новых объектов баз данных и сервера.
- Настройка окружения.
-
- Добавлена возможность задавать комбинации клавиш для некоторых команд Проводника баз данных, SQL Редактора, SQL Скрипта и других инструментов (Global Shortcuts – общие комбинации клавиш).
- Теперь можно задать стиль отображения имен объектов: в виде schema.name или name (schema).
- Шрифт для сетки данных теперь можно задать отдельно.
- Добавлена возможность устанавливать, какую базу данных необходимо выбрать во вновь открытом редакторе или инструменте: базу данных, выбранную в данный момент в Проводнике баз данных, или базу данных, выбранную в текущем открытом редакторе/инструменте.
- Дерево зависимостей.
-
- Добавлена возможность перемещать дерево в области отображения с помощью удержания левой кнопки мыши.
- Изменено оформление выбранного и рекурсивного объектов, что позволяет лучше их различать.
- Добавлены различные режимы отображения дерева зависимостей: показать все объекты, показать объекты, зависящие от выбранного объекта, или только объекты, от которых зависит выбранный объект.
- Выбранный объект автоматически помещается в область отображения, в случае если дерево зависимостей слишком велико.
- Windows panel (панель окон).
-
- Переключение между окнами теперь возможно с помощью комбинации клавиш Ctrl+Tab.
- Добавлена возможность передвигать с помощью мышки вкладки открытых окон.
- Теперь можно закрывать окна нажатием средней клавиши мыши.
- Редактор таблиц. Data tab (вкладка данных).
-
- Теперь появилась возможность автоматического создания подчиненных уровней данных для таблиц, связанных с данной посредством внешних ключей.
- Значения geometry и geography типов теперь отображаются в текстовом виде. Есть возможность их редактирования.
- Теперь названия объектов в DDL не берутся в кавычки, если в этом нет необходимости.
- Экспорт/Импорт данных. Теперь в большинстве случаев экспортируемые данные повторно не запрашиваются с сервера.
- Редакторы процедур и функций. Появилась возможность задавать использование значений параметров по умолчанию при выполнении процедур/функций.
- Теперь Форматтер SQL позволяет форматирование инструкций DDL.
- SQL Редактор. Теперь время выполнения запросов отображается более точно без дополнительных затрат на выполнение программы.
- Мастера Управления индексами, Обновления статистики, Сжатия базы данных и Проверки базы данных теперь являются немодальными, операции выполняются в потоке.
- Настройки внешнего вида. Добавлена возможность установить значение свойства тип наклона для страницы управления.
- SQL Редактор, Редактор процедур. Полностью переработан процесс выполнения запросов, исключены повторные выполнения запроса для отображения результатов однонаправленного (forward-only) курсора или для получения информационных сообщений (info messages).
- Некоторые формы не масштабировались в режиме Control Panel\Display | Size of All Items - Medium. Исправлено.
- Множество других улучшений и исправлений.
- Добавлена возможность записывать определения объектов в файлы для использования с системами контроля версий (меню Tools | DDL to Files).
- SQL Редактор. Быстрый код.
- Список полей таблиц текущего SELECT запроса теперь показывается в "Автозавершении кода" (Code Completion) даже без указания псевдонима таблицы.
- Контекстно зависимые элементы: псевдонимы таблиц текущего SQL запроса, локальные переменные, поля таблиц запроса теперь расположены в "Автозавершении кода" в начале списка.
- Добавлена поддержка функций с табличным значением, определяемых пользователем, для получения списка полей в "Автозавершении кода".
- Значение в "Автозавершении кода" теперь можно выбирать по клавише Пробел. (Опция в Options | Editor Options | Display | Quick Code.)
- Code Parameters («Параметры кода») не работали, если имя функций, определяемых пользователем, взято в кавычки. Исправлено.
- Мастер копирования объекта. При дублировании таблицы в базу данных на том же сервере копирование данных теперь производится с помощью SQL команды INSERT FROM … SELECT. А при дублировании на другой сервер команды копирования данных не записываются в основной скрипт, а выполняются отдельно, что требует меньше оперативной памяти.
- Редактор ограничений Check. Теперь значение свойства «Check existing data» берется из системного каталога, а также включается в определения ограничений.
- SQL Редактор. Для большего удобства информация о времени выполнения запроса выводится в той же строке, что и количество возвращенных записей.
- Монитор процессов. Фильтр теперь не сбрасывается при нажатии на Refresh ("Обновить").
- История заданий. Значения времени теперь форматируются для более удобного сравнения.
- Задания. При открытии формы данные не обновлялись: иногда показывались только имена заданий, а остальная информация была не заполнена. Исправлено.
- Форма Новой таблицы. Для списка полей не открывалось контекстное меню. Исправлено.
- Редактор Триггеров DDL. После компиляции отключенный триггер включался. Исправлено.
- UDT Редактор. При сохранении изменений для ограничений табличного типа иногда генерировался неверный скрипт. Исправлено.
- Мастер сохранения настроек. Не сохранялись проекты базы данных для серверов с именованным экземпляром. Исправлено.
- Настройки окружения. Правила присвоения имен подобъектам. Не сохранялось значение типа индекса тэга для XML индексов. Исправлено.
- Диалоговое окно выбора объекта. В разделе Пользователи также показывались роли, а в Роли - пользователи. Исправлено.
- Редактор Учетных записей. Если поля "Пароль" и "Подтвердить пароль" содержали различающиеся значения, при компиляции показывалось два сообщения об ошибке. Исправлено.
- Диалоговое окно настроек окружения. Для вкладки Tools | Object Editor открывалась неверная страница справки. Исправлено.
- Множество улучшений и исправлений.
- Добавлена поддержка новых возможностей SQL Server 2012:
-
- Поддержка последовательностей.
- Поддержка пользовательских серверных ролей.
- Поддержка индексов columnstore.
- Поддержка FileTables.
- Поддержка автономных баз данных.
- Добавлена поддержка пространственных индексов (SQL Server 2008 и выше).
- Редактор логинов. Добавлена возможность задавать разрешения на имена входа и серверные роли.
- Редактор ролей.
-
- Теперь можно переименовывать роль и задавать ее описание (SQL Server 2005 и выше).
- При редактировании роли приложения теперь доступны поля «Подтвердить пароль» и «Схема по умолчанию».
- Определение теперь представляется в виде оператора CREATE ROLE, а скрипт на изменение в виде ALTER ROLE (SQL Server 2005 и выше).
- Проводник баз данных. Теперь при нажатии клавиши "влево" сначала сворачиваются подузлы текущего узла, а при повторном нажатии фокусируется родительский узел.
- Регистрационная информация базы данных. OLE DB Provider. Добавлена возможность выбора SQL Native Client 2008 для подключения к серверу. Также добавлена опция «по умолчанию», при выборе которой подключение осуществляется тем клиентом, который соответствует версии сервера.
- Просмотр в виде BLOB. Добавлена поддержка изображений формата png.
- DDL таблицы. Добавлена опция «Показывать сортировку в DDL таблице, только если она отличается от сортировки базы данных» (закладка «Инструменты» в диалоге «Настройки окружения»).
- Свойства базы данных. Появилась возможность изменять следующие опции базы данных: Нетранзакционный доступ к данным FILESTREAM, Имя каталога для данных FileTable, Вложение (все до SQL Server 2012).
- Свойства сервера. Появилась возможность изменять следующие опции сервера: Уровень доступа к данным типа Filestream (SQL Server 2008 и выше), Вложение баз данных (SQL Server 2012), Сжатие резервных копий по умолчанию (SQL Server 2008 и выше), Максимальное количество блокировок, Ожидание запроса.
- Настройки редакторов. Quick Code. Теперь при нажатии клавиши пробела список автозавершения кода может закрываться со вставкой выбранного элемента.
- Вкладка «Зависимости». Теперь перед отображением зависимостей процедур, функций и представлений обновление зависимостей на сервере производится с помощью процедуры sp_refreshsqlmodule.
- Редактор таблиц.
-
- При создании и удалении таблицы теперь можно задавать настройки FileTable.
- Вкладка «Данные». Теперь после обновления соответствующей кнопки в Навигаторе базы данных текущая запись не меняется.
- В меню Help добавлен пункт «Скачать руководство пользователя и язык».
- Теперь файл Справки запускается на языке локализации программы.
- Конструктор запросов.
- Запросы, имеющие выражение в условии присоединения, при разборе выдавали ошибку. Исправлено.
- При вызове «Создать представление» изменения, внесенные на вкладке «Редактировать», не попадали в описание представления. Исправлено.
- Редактор представлений. При изменении индексированного представления, содержащего несколько индексов, порядок создания индексов в генерируемом скрипте мог быть неверным. Исправлено.
- При создании SQL логина значение опции «Внедрение политики паролей» не сохранялось. Исправлено.
- Если при восстановлении полнотекстового каталога имя каталога требовало квотирования, возникала ошибка. Исправлено.
- Редактор внешних ключей. Если имя внешнего ключа создавалось сервером автоматически, то после сохранения изменений возникала ошибка «Внешний ключ не найден в базе данных». Исправлено.
- SQL Редактор. При выполнении запроса SELECT с использованием SQL Native Client, если перед секцией WHERE был однострочный комментарий, возвращался пустой набор данных. Исправлено.
- UDT Редактор. Допускался ввод отрицательных и очень больших положительных значений в поля «Размер/точность» и «Масштаб». Исправлено.
- Прочие изменения и исправления.
- Добавлена поддержка опций ANSI_NULLS и QUOTED_IDENTIFIER для процедур, функций, представлений, а также для триггеров таблиц, триггеров баз данных и триггеров серверов.
- Редактор агрегатов. Добавлена возможность создания/редактирования агрегатов с несколькими параметрами (SQL Server 2008).
- Редактор полнотекстного (full-text) каталога. Добавлена возможность создавать полнотекстные индексы для индексированных представлений.
- Проводник БД.
- Теперь поиск через панель инструментов “Поиск” возможен по развернутым и завернутым узлам дерева.
- В скрипте, получаемом с помощью команды “Скрипт в …”, для хранимой процедуры добавлены декларации переменных для получения возвращаемого значения и значений параметров вывода.
- Настройки редактора. Увеличено максимально допустимое значение для поля “Положение правой границы”.
- SQL Редактор.
- Не вводились некоторые национальные символы. Исправлено.
- После выполнения замены с помощью диалога “Заменить текст”, в некоторых случаях нельзя было закрыть сообщение об окончании операции. Исправлено.
- В SQL Server 2000 при открытии опции “Автозавершение кода” (Code Completion) для текста ‘<имя базы данных>.<имя схемы>.’ возникала ошибка “Invalid object name 'sys.schemas'”. Исправлено.
- При наличии подуровней в некоторых случаях возникала ошибка “Компонент с именем XXX уже существует». Исправлено.
- В поле “Найти” не вводились некоторые национальные символы. Исправлено.
- При наличии национального символа в заголовке столбца, данные этого столбца отображались как null. Исправлено.
- Если активным представлением является подуровень, то при изменении значения “Предел записи” (Record Limit) возникала ошибка AV. Исправлено.
- Роли сервера. После открытия формы значительно повышалась загрузка ЦП программы. Исправлено.
- Экспорт/Импорт данных. В некоторых случаях возникали ошибки при экспорте/импорте данных в/из файлов xlsx, docx в Windows 7. Исправлено.
- Экспорт данных в SQL-скрипт. Теперь при создании скрипта для SQL Server добавляются определения ограничений таблицы в результирующий скрипт в DDL таблицы.
- Редактор UDF.
- На вкладке Параметры не отображались параметры табличного типа. Исправлено.
- В DDL не отображался размер возвращаемого значения функции. Исправлено.
- Редактор процедур. На вкладке “Параметры” не показывались значения по умолчанию параметров для SQL процедур. Исправлено.
- Если полю таблицы назначен объект по умолчанию, в DDL таблицы в команде EXEC sp_bindefault не указывалась схема таблицы. Исправлено.
- Свойства сервера. Если при открытии формы возникала ошибка, то вместо сообщения об ошибке возникала ошибка AV. Исправлено.
- Редактор очереди. При редактировании/удалении очереди, созданной в схеме отличной от выбранной (выделенной), в скрипт не добавлялось имя схемы и возникала ошибка. Исправлено.
- Редактор полей. Для типа TIME (SQL Server 2008) нельзя было задать “точность 0”. Исправлено.
- Мастер копирования объекта. При дублировании значения в другую схему, в некоторых случаях в скрипт не подставлялось имя схемы. Исправлено.
- Редактор агрегата. Если параметром или возвращаемым типом агрегата являлся UDT, то при открытии агрегата, соответствующее поле в редакторе было пустым. Исправлено.
- В момент отключения от базы данных при появлении запроса на сохранение данных в какой-либо открытой форме программы, нажатие кнопки Отмена приводило к ошибке AV. Исправлено.
- Если текущая Windows locale использует многобайтовую кодировку (например, китайскую), то при использовании национальных символов в именах объектов при сохранении
Версия 3.6
- Теперь количество обработанных записей выводится для каждого оператора. Раньше выводилось только для первого.
- Для запросов, возвращающих несколько наборов записей, теперь выводится количество записей в каждом наборе.
- Неправильно показывались данные FOR XML запросов, если данные представлены как элементы. Исправлено.
- Метки в процедурах при выполнении воспринимались как параметры. Исправлено.
- Для определенного вида запросов, возвращающих несколько наборов записей, неправильно работал экспорт второго и последующих наборов.
- Неправильно сортировались данные varchar и text полей, содержащие национальные символы. Исправлено.
- На SQL Server 2000 в некоторых случаях при повторном выполнении не показывались info messages. Исправлено.
- По окончании выполнения иногда не останавливался таймер времени выполнения. Исправлено.
- Просмотрщик данных. Теперь редактирование значений новых полей, имеющих тип данных datetime, возможно с помощью маски ввода и выпадающего календаря.
- Редактор таблиц вкладка Data.
- При просмотре в виде формы увеличена ширина полей типа uniqueidentifier.
- При работе в Windows 7 после изменения размеров сетка данных некорректно отображался. Исправлено.
- Если добавить дополнительный уровень и затем обновить, добавленный уровень исчезал. Исправлено
- Для полей varchar(max) не работала команда Set to Empty String. Исправлено.
- В таблицах с большим количеством записей по нажатию Fetch All записи загружались медленно. Исправлено.
- При извлечении таблицы с полем filestream генерировался неверный скрипт: данные вставлялись до создания уникального ключа, что вызывало ошибку. Исправлено.
- В некоторых случаях в результирующем скрипте дублировались команды создания индексов. Исправлено.
- Монитор процессов. В диалоговом окне, в котором отображается SQL текст процесса текст теперь подсвечивается.
- В просмотрщике данных и редакторе SQL при вводе текста некоторые национальные символы заменялись символами знака вопроса. Исправлено.
- Визуальный конструктор запросов. Запрос, содержащий оператор или значение в скобках в операторе TOP не обрабатывался. Исправлено.
- Панель работы с окнами. Если открыть много форм, так, что часть из них не отображается на панели окон, то нажатие мышкой по значку этих окон не приводил к переключению окна, требовалось повторное нажатие. Исправлено.
- Если переименовать процедуру без перекомпиляции ее тела, то в DDL выводилось старое имя. Исправлено.
- В некоторых случаях неправильно отрезались лишние скобки в значениях по умолчанию полей. Исправлено.
- В некоторых случаях в DDL таблицы показывались автоматически сгенерированные сервером имена ограничений. Исправлено.
- Редактор процедур. Если выполнить процедуру, возвращающую набор записей, и вызвать экспорт данных, возникала ошибка Missing SQL property. Исправлено.
- На вкладке Permissions редакторов объектов теперь можно менять ширину столбцов.
- В DDL таблицы опция filestream поля находилась после определения ограничения поля, что приводило к ошибке при выполнении этого SQL.
- Работа с индексами. При работе с SQL Server 2000, если выбранная таблица содержит объекты статистики, в списке индексов появлялись пустые строки. Исправлено.
- Редактор таблиц. На SQL Server 2000 в списке индексов показывались объекты статистики. Исправлено.
- Другие небольшие улучшения и исправления.
11 ноября 2009 выпущен SQL Manager for SQL Server вер. 3.5.0.1
1. Свойства баз данных. При работе с SQL Server 2008 добавилась опция Transparent data encryption.
2. Форма Jobs стала открываться быстрее.
3. Редакторы SQL.
- Добавилась возможность загрузить содержимое файла в SQL редактор перетаскиванием файла из Windows Explorer в поле редактора.
- В диалоге открытия/сохранения файла выбранная кодировка файла теперь сохраняется и подставляется при последующих открытиях/сохранениях файлов в программе.
- При использовании комментариев типа /** ... **/ текст после блока подсвечивался как комментарий. Исправлено.
4. Редактор SQL.
- При отображении имени файла и пути в заголовке окна теперь при необходимости обрезается не имя файла, а его путь.
- Иногда не выводились значения XML полей при подключении с использованием Native Client. Исправлено.
- Если последняя строка выполняемого запроса содержала комментарий, запрос не возвращал данные. Исправлено.
- Для команды Show Results on Edit Tab добавлено сочетание клавиш Ctrl+D.
- При определенной комбинации настроек для всех запросов показывалось 0 records fetched. Исправлено.
5. Сценарий SQL. При отображении имени файла и пути в заголовке окна теперь при необходимости обрезается не имя файла, а его путь.
6. Теперь возможно подключение к базе, если у пользователя нет прав для получения списка сортировок.
7. Мастер копирования объекта. Теперь можно менять размер формы.
8. Соответствия клавиш. Добавлен запрос подтверждения удаления схемы и сочетаний клавиш.
- Появилась возможность извлечения системных объектов.
- Теперь при создании сценария учитывается зависимость между сертификатами и пользователями по свойству Authorization.
10. Редактор сертификатов. Параметры Start Date и End Date теперь имеют выпадающий календарь для ввода даты.
11. Монитор активности. Иногда при открытии формы для SQL Server 2008 возникала ошибка Overflow while converting variant of type (Int64) into type (Integer). Исправлено.
12. Просмотр данных. Из-за ошибки в Windows Vista при увеличении размера формы размер сетки данных не менялся. Исправлено.
13. Конструктор запросов. Возникала ошибка при обратном проектировании запроса, в котором имена объектов были заключены в кавычки. Исправлено.
14. Редактор процедур. После выполнения процедуры, возвращающей набор данных, переставали работать сочетания клавиш Ctrl+Ins и Shift+Ins на закладке редактора текста процедуры. Исправлено.
15. Редактор UDF. При запуске UDF ее имя не бралось в кавычки – возникала ошибка, если имя содержало недопустимые для идентификаторов символы. Исправлено.
16. Экспорт данных, экспорт в сценарии SQL. Для запросов, возвращающих несколько наборов данных, нельзя было экспортировать второй и последующие наборы данных.
17. Редактор логинов.
- При отзыве разрешения для базы данных возникала ошибка. Исправлено.
- Нельзя было создать логин с пустым паролем. Исправлено.
18. Нельзя было открыть редактор объекта, если его имя имело вид ‘text (text)’. Исправлено.
19. Редактор таблиц. Если использовалась не английская локализация, то при переходе на вкладку зависимостей иногда возникала ошибка Floating point divizion by zero. Исправлено.
20. Редактор полей. В случае привязки к полю объекта по умолчанию возникала ошибка при сохранении - создавался неправильный сценарий. Исправлено.
21. Редактор индексов. После выбора схемы секционирования в качестве пространства данных индекса, список Partitioning column не заполнялся.
22. Экспорт в сценарии SQL. Значения полей numeric c большой точностью выводились как значения nvarchar.
23. При наличии подключения к базе данных с регистрозависимыми параметрами сортировки невозможно было открыть редактор задач (Job Editor) - возникала ошибка. Исправлено.
24. Другие улучшения и исправления.
19 мая 2009 выпущен SQL Manager for SQL Server вер. 3.4.0.1
- Теперь поддерживаются следующие функции SQL Server 2008:
- Регулятор ресурсов (Resource Governor)
- Поддержка условия "FOR XML" в запросах для вывода результатов в формате XML вместо стандартного набора строк (rowset)
- В редакторе SQL запросов и в редакторе SQL скриптов теперь поддерживаются макросы.
- Просмотр данных | Редактор данных типа BLOB: добавлена вкладка Редактировать как XML, позволяющая просматривать XML данные в виде дерева.
- Внедрена поддержка UNICODE в текстах процедур, функций, представлений, триггеров, ограничений, описаний объектов, значений полей по умолчанию и ряде других свойств объектов.
- Управление правами:
- Добавлена поддержка разрешений на БД при работе с SQL Server 2005 и выше
- Разделены роли и пользователи в списке привилегий
- Разрешения столбцов показывались не всегда верно: не учитывались разрешения объекта верхнего уровня. Исправлено
- Большинство опций из секции "Параметры сетки | Настройки данных" диалогового окна "Настройки окружения" теперь могут быть заданы отдельно для каждой зарегистрированной БД в диалоговом окне "Регистрация Баз Данных". Значения опций, заданные на странице "Сетка | Настройки данных" будут применяться по умолчанию для новых регистрируемых баз банных
- Добавлена возможность выбора OLE DB провайдера: OLE DB Provider for SQL Server или SQL Native Client
- Метаданные и журналы редактора SQL теперь могут быть сохранены в UNICODE или ANSI
- После выполнения Transact-SQL оператора USE в статусной строке редактора отображается имя текущей базы данных
- Исправлено несколько ошибок, связанных с подсветкой синтаксиса
- Исправлено несколько ошибок, связанных с неверным синтаксическим разбором псевдонимов таблиц в запросах
- Не работало сочетание Ctrl+Alt+C для отображения списка полей таблицы, имя которой скопировано в буфер обмена. Исправлено
- Не всегда правильно отображалось количество записей, затронутых операцией. Исправлено
- Улучшено диалоговое окно "Найти объект"
- Добавлена возможность выполнения процедур и пользовательских функций, с помощью контекстного меню объекта.
- Теперь программа сохраняет информацию о последней открытой базе данных перед выходом. При следующем запуске программы, эта база данных автоматически выбирается в дереве Проводника БД
- В панель поиска добавлена кнопка переключения режима поиска
- Двойной щелчок по группе объектов раскрывает и скрывает ветвь дерева
- При добавлении серверного объекта в дереве показывался только этот новый объект, в случае если ветвь дерева еще не была обновлена. Исправлено
- Теперь скрипт генерируется непосредственно в выбранной кодировке, что сокращает время генерации скрипта
- При включенной опции "Генерировать операторы DROP" генерировались лишние операторы удаления объектов таблицы. Исправлено
- Экспортировать как SQL-скрипт: теперь скрипт генерируется непосредственно в выбранной кодировке, что сокращает время генерации скрипта
- Визуальный конструктор баз данных:
- Теперь таблицы после обратного проектирования (reverse engineering) расположены более компактно
- Если диаграмма была загружена из файла, то функция выравнивания не работала. Исправлено
- Опции SQL Manager: возможность применения настроек по умолчанию (для всех или только для отдельной категории опций) доступна для всех диалоговых окон с опциями
- Список окон: добавлена команда "Закрыть все окна баз данных"
- Просмотр в виде таблицы:
- изменен метод работы в асинхронном режиме – отдельное соединение для каждой Сетки данных позволяет одновременно проводить выборку без потери возможности использовать другие функции программы
- в выбранных записях данных отображаются изменения при переключении с сетки
- Редактор шагов задания: Добавлена поддержка опции "Записывать журнал в таблицу", а также новых подсистем SQL Server 2008
- В историю изменений метаданных теперь также записываются изменения, которые производятся пересозданием таблицы: изменение названия поля, переупорядочивание полей
- Мастер сохранения настроек: теперь, при сохранении настроек в существующем файле, программа предлагает заменить файл или создать новый уникальный файл с добавление текущей даты и времени в имя файла
- Настройки окружения | Инструменты | Руководство по SQL Server: добавлена функция для SQL Server 2008 Books Online
- Редактор полнотекстовых каталогов
- Значение "тип данных" поля полнотекстового индекса не применялось при сохранении объекта. Исправлено
- Во время сохранения изменений при нажатии "Отмена" в окне "Изменения метаданных" изменения в редакторе терялись. Исправлено
- В DDL Определенных пользователем функций, определяемых пользователем, отсутствовали комментарии полей возвращаемой таблицы. Исправлено
- Связанные серверы. Не отображалось содержимое связанного сервера, если провайдер не поддерживает информацию в каталоге. Исправлено
- Редактор функций секционирования. Не отображались миллисекунды в граничных значениях типа date/time. Исправлено
- Экспорт данных. При экспорте данных типа decimal с точностью менее 15 знаков числа округлялись до 4 десятичных разрядов. Исправлено
- Конструктор запросов. Неправильно подбиралась ширина диалогового окна "Свойства ссылки" при работе в Windows Vista. Исправлено
- Нельзя было изменить описание объекта, если объект имел описание в виде пустой строки. Исправлено
- Редактор ролей. На вкладке "Член роли" не работала команда "Обновить". Исправлено
- Редактор полей. Не отключалась опция "Разреженный" для NOT NULL полей (при работе с Sql Server 2008). Исправлено
- Предупреждение об уровне совместимости (compatibility level) базы данных при соединении нельзя было отключить – значение опции "Больше не спрашивать об этом" не сохранялось после закрытия программы
- Другие небольшие изменения и устраненные ошибки.
29 сентября 2008 Выпущен SQL Manager for SQL Server вер. 3.3.0.1
Что нового в SQL Manager for SQL Server версии 3.3.0.1?
- При работе с SQL Server 2008 добавлена поддержка:
- Сжатых таблиц и индексов.
- Filestream полей и filestream файловых групп.
- Filtered Indexes
- Разреженных столбцов (Sparse Columns).
- При добавлении таблицы, имеющей связи, установленные с помощью внешних ключей, с другими таблицами, в запрос добавляются соответствующие JOIN выражения, а сами связи отображаются автоматически в окне диаграммы.
- В некоторых случаях при переименовании таблиц и переходе на вкладку SQL возникала ошибка Cannot bind JOIN expression. Исправлено.
- Добавлена возможность менять порядок серверов в списке с помощью перетаскивания.
- Роли приложения теперь определены уникальным значком.
- При выделении нескольких серверных объектов по команде Edit Object открывался редактор только одного из них. Исправлено.
- Предупреждение при подключении к базе данных, что у базы данных установлен не максимальное значение опции Compatibility level, теперь можно отключить.
- SQL ассистент. Для серверных объектов не работала команда Edit objects. Исправлено.
- Регистрационная информация баз данных. На вкладку Options добавлена опция Schema-organized database tree, при отключении которой для данной базы в проводнике строится дерево без разбивки объектов по схемам.
- Свойства базы данных. Добавлена информация о владельце базы данных.
- Добавлена возможность правки результатов запросов из связанных таблиц.
- Для идентификационных полей теперь можно установить отрицательное начальное значение и отрицательный шаг.
- Резервное копирование базы данных. Шаг Установка дополнительных опций виден только при резервном сохранении базы данных, хранящейся на SQL Server 2008.
- Восстановление базы данных. Добавлена возможность на последнем шаге отключения всех пользователей, при восстановлении существующей базы данных.
- Мастер создания HTML отчетов. Добавлена возможность изменения размера шрифта в разделе DDL.
- Окно изменения метаданных теперь можно закрыть клавишей Esc.
- При удалении Пользовательского типа данных иногда возникала ошибка Access Violation. Исправлено.
- Очереди. Если при редактировании очереди отменить изменения в Окне изменения метаданных с помощью Rollback, сделанные в редакторе изменения пропадали. Исправлено.
- Неверно отображались комментарии объектов для баз данных со значением свойства отличным от значения языка по умолчанию клиентского компьютера, и если при этом текст комментариев содержал национальные символы. Исправлено.
- Мастер извлечения баз данных. Исправлено несколько ошибок, связанных с неверным порядком выражений, неполным определением некоторых объектов и т.п.
- Окно Code Completion. Некоторые системные функции дублировались в списке. Исправлено.
- Code Parameters. Список доступных параметров не открывался, если имя объекта было заключено в квадратные скобки. Исправлено.
- Визуальный конструктор баз данных. На некоторых принтерах не печатались иконки полей и таблиц. Исправлено.
- Редактор таблиц. Не работала команда Refresh на вкладке Properties.
- При подключении к базе данных со значением Compatibility level 8 на SQL Server 2005 появлялось сообщение об ошибке и не обновлялись Контракты и Маршруты.
- Если в Windows, на Панели управления в окне "Язык и региональные стандарты" на вкладках "Региональные параметры" и "Дополнительно" установлены разные языки и для них заданы разные дробные разделители, то при открытии данных таблиц с полями типа NUMERIC возникала ошибка. Исправлено.
- Просмотрщик данных. При использовании формата даты с текстовым месяцем (например: dd-MMM-yyyy) при редактировании даты возникала ошибка.
- Редактор SQL. Для некоторых команд из группы контекстного меню Quick Code неправильно указывались сочетания клавиш. Исправлено.
- Прочие улучшения и доработки.
10.04.2008 Выпущен SQL Manager for SQL Server вер. 3.2.0.1
- Поддержка Service Broker. Теперь поддерживаются все объекты Service Broker: типы сообщений, контракты, службы, маршруты, привязки удаленных служб, очереди.
- Поддержка SQL Server 2008.
- Добавлена поддержка новых типов данных: date, datetime2, datetimeoffset, time, hierarchyid, geometry, geography.
- Добавлена поддержка табличных типов. Табличные типы отображаются в Проводнике БД в ветке UDTs.
- Мастер резервного копирования теперь поддерживает новые параметры резервного копирования: сжатие, число буферов, максимальный объем передачи.
- Добавлена поддержка триггеров входа (logon triggers). Триггеры входа создаются через редактор серверных DDL триггеров. Также добавлена поддержка новых событий триггеров DDL.
- Для Редактора SQL добавлена опция «Одни и те же запросы для всех баз данных», при активации которой Редактор SQL сохраняет все запросы в одном репозитории и переключение баз данных не вызывает загрузку запросов этой БД. Изменение опции не затрагивает текущие открытые копии Редактора SQL. Значение опции можно свободно изменять, это не приводит к потере содержимого репозитория запросов.
- Редакторы SQL.
- Некоторые функции стали работать быстрее
- Теперь возможно изменять размер списка «Автозавершение кода»
- Функция «Искать дальше» теперь работает, даже если диалоговое окно поиска было открыто для другого редактора SQL.
- История заданий. Теперь задачи можно редактировать, запускать, останавливать и удалять прямо из данной формы.
- Просмотр журналов сервера. Время в поле даты теперь отображается с миллисекундами.
- Теперь при подключении к базе проверяется ее уровень совместимости и при необходимости выдается предупреждение с запросом изменить его.
- При вводе дат возникала ошибка «Invalid date», если на первой и последней закладках диалогового окна Язык и региональные стандарты (Панель управления) были установлены разные языки.
- Иногда при выполнении запросов, содержащих XML поля, возникала ошибка «Multiple-step operation generated errors». Исправлено.
- Монитор процессов. После обновления содержимого формы сбрасывались настройки фильтрации. Исправлено.
- Вкладка «Зависимости». Для типов и процедур не всегда корректно показывались зависимости. Исправлено.
- Не сохранялось положение панелей инструментов главной формы программы. Исправлено.
- Печать метаданных. Не отображались комментарии к полям таблицы. Исправлено.
- Визуальный конструктор БД. Настройки диаграммы по умолчанию не применялись к первой вкладке диаграммы. Исправлено.
- Экспорт данных. Теперь возможно экспортировать все результаты запроса с несколькими возвращаемыми наборами данных.
- Редактор BLOB оставался доступным даже для изменения данных уровней «Только для чтения». Исправлено.
- Если для подключения к базе данных использовался SQL Server логин с паролем, содержащим некоторые знаки пунктуации, при подключении возникала ошибка. Исправлено.
- Прочие улучшения и доработки.
22.01.2008 Выпущен SQL Manager for SQL Server вер. 3.1.0.1
Что нового в SQL Manager for SQL Server версии 3.1.0.1?
- Мастер извлечения баз данных, Печать метаданных, Мастер копирования объектов, Новый объект, Редактор SQL скриптов, Проводник баз данных теперь поддерживают серверные объекты.
- Управление правами. Добавлена возможность показа действительных (effective) разрешений на объект.
- Редактор SQL:
- Многие функции стали работать быстрее.
- Исправлено несколько ошибок, связанных с неверной работой code folding, возникновением List index is out of bounds и Access violation ошибок, не верным распознаванием алиасов таблиц в запросах, не применением цвета фона.
- При вводе параметров параметризованных запросов не поддерживался Unicode текст. Исправлено.
- Не всегда корректно сохранялись избранные запросы при работе с несколькими копиями SQL Editor.
- При разрыве соединения с сервером в некоторых случаях не производилась попытка восстановить соединение.
- Шаблоны клавиатуры теперь не срабатывают в комментариях.
- Регистрационная информация баз данных Добавлена опция Always use client cursor to get data. Это опцию следует включать при удаленном соединении с сервером, например, при соединении через Internet.
- Печать метаданных. Добавлена возможность прервать построение отчета.
- Просмотрщик данных:
- Подуровни, основанные на SQL запросе, теперь могут редактироваться и в режиме Load All Rows, но только, если запрос построен по одной таблице и содержит ключевые поля.
- При вставке текста в ячейку таблицы по нажатию Shift-Ins появлялось диалоговое окно дублирования поля. Исправлено.
- Редактор представлений. Добавлена возможность редактирования запроса в визуальном конструкторе запросов.
- Редактор заданий. Добавлены команды запуска и остановки задачи, просмотра результатов ее выполнения.
- Управление индексами. Появилась возможность выделять сразу несколько индексов и задавать параметры сразу для них всех.
- При дублировании полнотекстовых каталогов возникала ошибка, что запрос не может быть выполнен в транзакции.
- Редактор SQL скриптов. При сохранении файла иногда возникала ошибка Cannot create file. Исправлено.
- Мастер извлечения баз данных. В выражение CREATE DATABASE не добавлялись операторы создания файлов и групп файлов.
- Просмотр журнала сервера. Иногда при открытии лога возникала ошибка Field Date is not found.
- Восстановление базы данных. При сохранении опций мастера в шаблон в некоторых случаях в не записывались имена файлов базы данных.
- Шаблоны клавиатуры. При использовании команды Paste в теле шаблона при применении шаблона вместо вставки всего текста из буфера обмена вставлялось только первое слово.
- Дерево зависимостей. Если прервать построение дерева, при последующем выборе объекта не запрашивалось повторное его построение.
- Некоторые другие улучшения и исправления.
13.06.2007 Выпущен SQL Manager for SQL Server вер. 2.7
Что нового в SQL Manager for SQL Server версии 2.7?
- Показывается информация о базе: размер всей базы, данных, индексов, журнал транзакций и т.п.; дата создания последних резервных копий базы данных: полной, дифференциальной и журнала транзакций.
- Теперь можно переименовывать базу данных.
- Теперь можно открывать это окно для неподключенных баз данных и для баз, находящихся в режиме офлайн.
- Появилась возможность менять имя и расположения файлов базы данных (расположение – только при работе с SQL Server 2005).
- Проводник БД. Для таблиц в Ассистенте SQL теперь можно отобразить краткую информацию.
- В редакторах объектов теперь можно менять схему/владельца объектов.
- Во многих списках объектов появилась опция инкрементного поиска.
- Отображение данных в виде формы. Для строковых полей с длиной 80 и более символов создается редактор, как для полей text. Также добавлена опция Word wrap in string fields.
- Редактор таблиц | Закладка “Поля”. В колонке “Тип данных” для определенных пользователем типов данных в скобках указывается базовый тип, на основе которого создан данный тип.
- Редактор SQL. При использовании нескольких копий Редактора SQL при сохранении содержимого учитывается, было ли изменено содержимое в другой копии.
- Функция “Экспортировать как SQL-скрипт”. Теперь при экспорте в файл в случае, если файл уже существует, пользователю выдается соответствующее предупреждение.
- Отчеты HTML. При построении отчета для пользователей на SQL Server 2000 выдавалась ошибка Invalid object name 'sys.schemas’. Исправлено.
- В немецкой локализации при переходе на второй шаг в Мастере экспорта данных выдавалась ошибка “List index out of bounds”.
- При добавлении поля IDENTITY в существующую таблицу возникала ошибка. Исправлено.
- Нельзя было подключиться к серверу при работе под Vista, если установлен Native Client и используется аутентификация SQL сервера. Исправлено.
- Редактор триггеров. Для зашифрованных триггеров нельзя было изменить свойство Enabled из редактора. Исправлено.
- В редакторе SQL имя объекта из [dbo] схемы не отмечалось как ссылка, если схема по умолчанию для текущего пользователя была не [dbo], и имя объекта было без схемы.
- Восстановление базы данных. В форме выбора резервной копии при выборе резервной копии из файла (в режиме создания копии) возникала ошибка. Исправлено.
- Извлечение базы данных. При построении скрипта не учитывались зависимости между представлениями и определенными пользователями функциями. Исправлено.
- Сетка данных. В режиме “Загрузить видимые записи” не работали фильтры Blank и Non Blank.
- После упорядочивания окон, например, по вертикали, если в редакторе объекта выбрать в списке другой объект, положение и размер формы изменялись. Исправлено.
- Визуальный конструктор баз данных. Для таблиц не отображались первичные ключи, созданные по нескольким полям. Исправлено.
- Некоторые другие улучшения и исправления.
23.01.2007 Выпущен SQL Manager 2005 for SQL Server вер. 2.6
- SQL Скрипт. Добавлена возможность выполнения выбранных операторов и операторов под курсором.
- Добавлена возможность изменять признак identity для столбцов.
- Порядок полей. Может быть изменен, даже если от таблицы зависят другие объекты.
- Редактор таблиц:
- При отключенном Проводнике объектов редактор таблиц стал открываться быстрее. Проводник объектов отключается на вкладке Редакторы объектов в диалоговом окне Настройки окружения.
- Вкладка Поля. Добавлена колонка Identity.
- Извлечение базы данных. Триггеры представлений выгружались пустыми. Исправлено.
- Редактор SQL, Конструктор запросов, Редактор процедур. Во время асинхронного выполнения запроса загрузка процессора достигала 100%. Исправлено.
- DDL сборок теперь представлено в двоичном виде.
- Дерево зависимостей:
- При включенной опции «Показывать подобъекты» зависимости показывались не совсем корректно. Исправлено.
- Иконки объектов не выводились на печать.
- При отключении от базы данных форма теперь не закрывается.
- Не очищался список ошибок при загрузке файла. Исправлено.
- Опции Редактора. Добавлена возможность сброса цветов в значения по умолчанию.
- Редактор индексов. При создании индекса теперь не нужно выбирать dataspace, по умолчанию используется dataspace таблицы.
- Редактор SQL. При переключении между запросами не сохранялись позиции курсора и прокрутки в окне. Исправлено.
- Редактор DDL триггеров. Нельзя было отключить/активировать существующий триггер - генерировался неверный сценарий. Исправлено.
- Сетка Данных. При выбранном виде «Форма» теперь работает прокрутка колесом мыши.
- Опции Отображения. Добавлена опция «Показывать недавние команды».
- Опции Окружения, вкладка Проводник БД. Добавлена опция «Обновлять объекты при отображении в Ассистенте SQL».
- Мастер создания уровня сетки. При включении опции «Отображать только таблицы связанные по внешнему ключу» загрузка таблиц занимала значительное время на SQL Server 2005. Исправлено.
- Нельзя было создать timestamp поле с ограничением NOT NULL. Исправлено.
- Список Дел. При попытке выбрать в списке баз данных базу, к которой отсутствует подключение, возникала ошибка «Invalid authorization specification». Исправлено.
- При одновременном выполнении нескольких запросов в асинхронном режиме иногда возникала ошибка Access Violation. Исправлено.
- Проводник БД. Вновь созданный объект не попадал в список «Недавние Объекты».
- Редактор представлений, вкладка Триггеры. Если для представления создано более одного триггера, у второго и последующих триггеров неверно отображался тип. Исправлено.
- Визуальный Редактор БД. В определенных случаях при открытии диаграммы возникала ошибка «Could not convert variant of type (OleStr) into (Double)». Исправлено.
- Экспорт в SQL Скрипт. Для полей типа SQL_VARIANT значения типов DATETIME, BINARY возвращались некорректно. Исправлено.
- Импорт Данных. При импорте из формата DBF требуемыми значениями для полей типа boolean по умолчанию были False, True, вместо F и T, что приводило к необходимости менять эти значения для импорта DBF файлов с boolean полями. Исправлено.
- Изменение метаданных. Диалоговое окно теперь можно закрыть по клавише Esc с отменой изменений.
- Настройки Окружения, вкладка Окна. Не работала опция «Ограничение одновременно открытых окон». Исправлено.
- Прочие улучшения и доработки.
SQL Manager 2005 for SQL Server 2.5.0.1
- В формах регистрации баз данных добавлена опция, позволяющая не загружать объекты при соединении с базой данных (опция Refresh objects on connection). Рекомендуется отключать эту опцию, если база данных содержит большое количество объектов или если соединение с базой медленное.
- Редактор SQL, SQL-скрипт, Редактор процедур. Информационные сообщения теперь показываются корректно. (Для этого должны быть установлены соответствующие опции на закладках Инструменты и SQL-скрипт окна Настроек окружения.)
- Добавлена французская локализация.
- Сетка данных.
- В контекстное меню добавлены команды для переключения закладки сетки данных.
- Для видов "главный-подчиненный", связанных по полю decimal или money в режиме "Загрузить все записи" записи подчиненного уровня иногда не показывались. Исправлено.
- Фильтрация данных типа datetime в режиме SQL-фильтр работала некорректно. Исправлено.
- Добавлена опция "Перенос слов в редакторе текста" на закладке Сетка > Расширенный Настроек окружения.
- Форматы (Сетка > Форматы и палитра цветов) не применялись к записям подчиненного уровня.
- 5.Связанные серверы. Для SQL Server 7.0 данная функция не работала. Исправлено.
- Мастер экспорта в SQL скрипт.
- Из операторов INSERT в результирующем скрипте не исключались вычисляемые поля.
- Данные типа sql_variant в результирующем скрипте всегда были представлены как строки. Исправлено.
- Некоторые CLR пользовательские типы данных не показывались в дереве Проводника баз данных.
- При дублировании таблицы с данными c одной БД на другую данные типа TEXT и NTEXT не копировались. Исправлено.
- При дублировании процедуры имя процедуры не менялось на новое. Исправлено.
- Проводник баз данных. Если для проекта создана вкладка, то после добавления в проект объекта на вкладке объект не появлялся. Исправлено.
- Редактор триггеров. В DDL триггера не показывались комментарии, предшествующие оператору CREATE TRIGGER. Исправлено.
- Редактор SQL. Для запросов, возвращающих несколько наборов данных, при переключении закладок сетки данных теперь меняется значение извлеченных данных в статусной строке.
- При выполнении процедуры значения datetime параметров, имеющих часть времени, не сохранялись между выполнениями.
- Визуальный конструктор баз данных. Если выполнить команду Reset all Toolbars and menus, а затем открыть Визуальный конструктор баз данных, на форме отсутствовала панель инструментов. Исправлено.
- Команда Reset all Toolbars and menus не работала для панели инструментов Проводника баз данных.
- Теперь возможно изменять размер формы редактирования элемента списка дел.
- Дерево зависимостей. Кнопка «Сохранить как рисунок» отсутствовала в навигационной панели. Исправлено.
- При создании таблицы, если для поля первичного ключа не указать опцию Not Null, автоматически эта опция не подставлялась и, соответственно, возникала ошибка при выполнении скрипта создания таблицы.
- Множество других улучшений и исправлений.
SQL Manager 2005 for SQL Server 2.4.0.1
- Export as SQL Script. Теперь можно выбирать, для какого DBMS сервера генерировать сценарий.
- BLOB Editor теперь поддерживает работу с полями типов BINARY и VARBINARY.
- Linked Servers. Теперь можно посмотреть, какие таблицы и представления содержит связанный сервер.
- Extract Database. Представления и процедуры теперь располагаются в генерируемом сценарии в соответствии с зависимостями между объектами.
- DB Explorer.
- Добавлена команда 'Add to Projects'. Теперь объекты в проекты можно добавлять не только перетаскиванием, но и посредством выбора в открывающейся по этой команде форме.
- При дублировании объекта в другую схему в некоторых случаях получаемое определение объекта было некорректным.
- Grid.
- Добавлены пункты контекстного меню Expand All и Collapse All.
- Добавлена опция 'Save column sorting' для режима 'Save and restore layout'.
- Grant Manager. Теперь можно вызвать редакторы пользователей и ролей непосредственно из Grant Manager.
- Naming Rules. Добавлена поддержка индексов XML.
- Уменьшена загрузка CPU при работе с программой.
- В определении таблицы для полей, допускающих значения NULL, теперь явно указывается признак NULL.
- SQL Editor.
- Добавлена возможность импортировать данные в запрос, если он поддерживает вставку данных.
- Автозавершение кода не вызывалось автоматически.
- В некоторых случаях не показывалась закладка Results.
- Иногда при выполнении запросов в SQL Editor возникала ошибка Range Check Error.
- Открытие редактора объекта по Ctrl+Enter не учитывало схему объекта.
- Поиск объекта в DB Explorer по Ctrl+Shift+Enter не работал. А
- Автозавершение кода не всегда корректно работало при использовании символов "[" и "]".
- После переноса объектов из DB Explorer в редактор, команда Undo иногда отрабатывала некорректно.
- Команда 'Select All' некорректно работала с очень длинными строками (более чем 4096 символов).
Эти ошибки устранены.
- Restore Database. Не позволялось работать с логическими устройствами резервного копирования, имеющими пробелы в названии. Исправлено.
- Job schedule, Daily frequency. Минуты воспринимались как часы, а часы, как минуты. Исправлено.
- При создании новой Partition Function нельзя было задать размер и точность для типа входящего параметра. Исправлено.
- Table Editor, Data tab. В режиме 'SQL filter' не корректно работал фильтр по BIT полям. Исправлено.
- Для коллекций XML schema не показывались зависимости. Исправлено.
- При создании поля, имя коллекции XML schema не заключалось в кавычки, что могло вызвать ошибку сценария.
- Data Import wizard. При настройке соответствия столбцов для импорта из Excel, при выборе нового столбца курсор в таблице перемещался на первый столбец.
- Database Registration Info. При сохранении не проверялась уникальность псевдонимов БД.
- Visual Database Designer. Стиль контекстного меню не менялся в соответствии с текущей визуальной схемой.
- Множество других улучшений и исправлений.
Подробную информацию по более ранним версиям смотрите на сайте.
Смотрите также: |