Идеи для сиквела. Бесплатные инструменты для MS SQL Server

Продолжаем рассматривать службы Reporting Services и сейчас давайте установим все необходимые компоненты SSRS, которые нужны для комплексной разработки и публикации отчетов, а также выполним первоначальную настройку сервера отчетов.

Когда нужно переходить с файловой базы 1С на СУБД MS SQL?

Если конфигурация долго открывается и также долго открываются и проводятся документы, если периодически выскакивают ошибки «Нарушена целостность базы данных» или «Файл базы данных поврежден», файл ИБД *.1СD имеет объем более 5ГБ, планируется рост пользователей или в результате внедрения еще одной конфигурации 1С планируется достаточно быстрый рост объема данных, пора задуматься о вопросе, как перенести файловую базу 1С на SQL поскорее и узнать, что такое сервер 1С.

Рис.1 Формат хранения информационных баз 1С

Настройка SQL Server Reporting Services

Переходим к первоначальной настройке, и для этого запускаем «Диспетчер конфигурации служб Reporting Services» (Пуск->Все программы->Microsoft SQL Server 2008 R2->Средства настройки). Здесь мы имеем следующие возможности:

  • Запустить/остановить службу отчетов;
  • Изменить учетную запись, от которой будет запускаться служба Reporting Services;
  • Изменить URL адрес web-службы;
  • Создать/изменить базу данных сервера отчетов;
  • Изменить URL адрес диспетчера отчетов;
  • Задать настройки электронной почты;
  • Задать учетную запись для источника данных отчетов, для которых учетные данные не требуются;
  • Управлять ключами шифрования;
  • Настраивать масштабное развертывание.

Создание базы данных служб Reporting Services

Для начала мы должны создать базу данных, для этого переходим в раздел «База данных» и нажимаем «Изменить базу данных».

Далее откроется «Мастер настройки базы данных сервера отчетов», мы выбираем «Создать новую базу данных сервера отчетов», и нажимаем «Далее»

Затем указываем учетную запись, от имени которой мы будем подключаться к SQL Server Database Engine, для проверки можете нажать «Проверка соединения» и если все хорошо то жмем «Далее»

Читайте также:  Как установить Windows 8 — пошаговое руководство с картинками

На следующем шаге задаем имя базы данных сервера отчетов, предлагаю оставить по умолчанию, т.е. ReportServer, жмем «Далее»

Затем указываем учетную запись, которую сервер отчетов будет использовать для подключения к базе данных сервера отчетов.

Далее представлена сводка, мы все проверяем и жмем «Далее»

И если все хорошо, то мастер настройки сообщит об успешном завершение, жмем «Готово»

Настройка URL адресов для сервера и диспетчера отчетов

Следующее что мы должны сделать это перейти в пункт URL адрес web-службы и задать адрес, я оставлю по умолчанию, и сразу нажимаю «Применить»

Затем перехожу в пункт URL адрес диспетчера отчетов и также просто нажимаю «Применить»

Таким образом, у меня теперь:

  • адрес web-службы http://TESTSERVER/ReportServer;
  • адрес диспетчера отчетов http://TESTSERVER/Reports.

В качестве имени виртуальных каталогов Вы можете использовать свои значения.

Сохранение ключа шифрования Reporting Services

Теперь необходимо сохранить ключ шифрования, для того чтобы в случае перемещения сервера отчетов на другой компьютер восстановить доступ к зашифрованному содержимому, переходим на пункт «Ключи шифрования» и в разделе «Создать резервную копию» жмем «Копировать»

Указываем папку, в которую сохранить ключ, и задаем пароль для восстановления

Осталось проверить работу SSRS для этого можем открыть браузер и набрать адрес диспетчера отчетов, в моем случае это http://TESTSERVER/Reports

И у нас должна открыться следующая страница

Также можем проверить работу среды Business Intelligence Development Studio, для этого просто ее запускаем Пуск->Все программы->Microsoft SQL Server 2008 R2->Среда SQL Server Business Intelligence Development Studio

Примечание. Если Вы планируете использовать подписку на отчеты, то для этого должна быть запущена служба «Агент SQL Server», запустить ее можно с помощью «Диспетчера конфигурации SQL Server».

Заметка! Если Вас интересует SQL и T-SQL, рекомендую посмотреть мои видеокурсы по T-SQL, с помощью которых Вы «с нуля» научитесь работать с SQL и программировать с использованием языка T-SQL в Microsoft SQL Server.

Читайте также:  Настройка репликации контроллера домена 2008

На этом все, так как у нас все готово, для того чтобы переходить к разработке отчетов, но этим, как я уже говорил, мы займемся в следующих материалах. Пока!

Нравится4

Не нравится

dbForge Studio for SQL Server

Продукт, родившийся из самостоятельных инструментов и различных дополнений к SQL Server Management Studio и Visual Studio. Среда разработки, а по сути — этакий комбайн, предоставляющий решение для основных задач DBA и позволяющий без проблем работать со сложными проектами. Из-за обилия функций Studio for SQL Server может поначалу показаться очень сложным, но на самом деле это не так. Например, редактор кода содержит помощник SQL Coding Assistance, позволяющий ускорить написание SQL-кода, за счет автодополнения функций, имен и параметров объектов, таблиц и прочего. Помощник анализирует контекст и по ходу набора предлагает доступные параметры — заполнить поля запроса получается быстрее, и вероятность ошибки уменьшается. Также предоставляются готовые шаблоны, которые можно добавлять и редактировать. Доступна функция автоформатирования кода, показ структуры, быстрый переход, подсказки и прочие мелочи. Есть дизайнер запросов, объекты для построения просто перетаскиваются из проводника. В редактор интегрирован отладчик T-SQL, позволяющий найти источник ошибок в скриптах, хранимых процедурах, триггерах и функциях, наблюдая за их поведением во время выполнения. При отладке возможен запуск скрипта полностью, в пошаговом режиме и до точек останова. В составе два профилировщика — запросов и событий сервера, они позволяют просматривать время выполнения, находить узкие места и оптимизировать медленные запросы при помощи настроек. Быстро настроить нужные операции в SQL Server Event Profiler помогает мастер. Полученный отчет показывает список всех событий, отвечающих выбранным критериям, дополнительные параметры позволяют выделить и контролировать наиболее интересные события. Есть еще дизайнер таблиц, который дает возможность легко создавать и пересоздавать таблицы. Диаграмма выводит структуру базы данных.

Для переноса данных SQL в новую базу данных после обновления или создания резервной копии предложен мастер экспорта и импорта данных, поддерживающий двенадцать различных форматов (CSV, Excel, DBF, Access, XML и другие). Импорт возможен в новые или уже существующие таблицы, в разных режимах (Append, Update, Delete, Repopulate). Шаблоны импорта позволяют в последующем регулярно импортировать данные через интерфейс командной строки. Хорошим дополнением к функциям импорта/экспорта идет возможность создания снимка, синхронизации и сравнения данных, администратор при этом получает отчет, позволяющий планировать дальнейшие операции. Генератор отчетов, наглядно представляющий данные, поддерживает возможность автоматической генерации и рассылки. При помощи Security Manager администратор создает учетные записи СУБД, назначает им роли и привилегии.

Читайте также:  Как правильно проверять оперативную память на ошибки

Для закачки бесплатной версии потребуется регистрация. Установка стандартна, в процессе можно задать ассоциацию с расширениями файлов. Далее в появившемся окне настраиваем подключение к SQL-серверу, и можно работать. Интерфейс локализован, поэтому каких-либо трудностей его освоение не представляет.

dbForge Studio for SQL Server

Создание запроса в dbForge Studio for SQL Server

Способ — Использование SSMS (SQL Server Management Studio)

Примечание. Сначала мы должны создать Логин с любым именем, прежде чем создавать учетную запись пользователя.

Давайте используем имя для входа под названием «TestLogin».

Шаг 1 — Подключите SQL Server и разверните папку базы данных. Затем разверните базу данных под названием «TestDB», где мы собираемся создать учетную запись пользователя, и раскройте папку безопасности. Щелкните правой кнопкой мыши на пользователях и нажмите на нового пользователя, чтобы увидеть следующий экран.

Шаг 2 — Введите «TestUser» в поле имени пользователя и нажмите на «ellipse», чтобы выбрать имя для входа под названием «TestLogin», как показано на следующем снимке.

Шаг 3 — Нажмите OK, чтобы отобразить имя пользователя. Снова нажмите кнопку ОК, чтобы создать пользователя «TestUser», как показано на следующем снимке.

MS SQL Server — назначить разрешения

Разрешения относятся к правилам, регулирующим уровни доступа, которые субъекты должны защищать. Вы можете предоставлять, отзывать и отклонять разрешения в MS SQL Server.

Для назначения разрешений можно использовать любой из следующих двух методов.