Основные возможности среды SQL Server Management Studio (SSMS). Sql ms что это


MS SQL Server и T-SQL

Что такое SQL Server и T-SQL

Последнее обновление: 24.06.2017

SQL Server является одной из наиболее популярных систем управления базами данных (СУБД) в мире. Данная СУБД подходит для самых различных проектов: от небольших приложений до больших высоконагруженных проектов.

SQL Server был создан компанией Microsoft. Первая версия вышла в 1987 году. А текущей версией является версия 16, которая вышла в 2016 году и которая будет использоваться в текущем руководстве.

SQL Server долгое время был исключительно системой управления базами данных для Windows, однако начиная с версии 16 эта система доступна и на Linux.

SQL Server характеризуется такими особенностями как:

  • Производительность. SQL Server работает очень быстро.

  • Надежность и безопасность. SQL Server предоставляет шифрование данных.

  • Простота. С данной СУБД относительно легко работать и вести администрирование.

Центральным аспектом в MS SQL Server, как и в любой СУБД, является база данных. База данных представляет хранилище данных, организованных определенным способом. Нередко физически база данных представляет файл на жестком диске, хотя такое соответствие необязательно. Для хранения и администрирования баз данных применяются системы управления базами данных (database management system) или СУБД (DBMS). И как раз MS SQL Server является одной из такой СУБД.

Для организации баз данных MS SQL Server использует реляционную модель. Эта модель баз данных была разработана еще в 1970 году Эдгаром Коддом. А на сегодняшний день она фактически является стандартом для организации баз данных.

Реляционная модель предполагает хранение данных в виде таблиц, каждая из которых состоит из строк и столбцов. Каждая строка хранит отдельный объект, а в столбцах размещаются атрибуты этого объекта.

Для идентификации каждой строки в рамках таблицы применяется первичный ключ (primary key). В качестве первичного ключа может выступать один или несколько столбцов. Используя первичный ключ, мы можем ссылаться на определенную строку в таблице. Соответственно две строки не могут иметь один и тот же первичный ключ.

Через ключи одна таблица может быть связана с другой, то есть между двумя таблицами могут быть организованы связи. А сама таблица может быть представлена в виде отношения ("relation").

Для взаимодействия с базой данных применяется язык SQL (Structured Query Language). Клиент (например, внешняя программа) отправляет запрос на языке SQL посредством специального API. СУБД должным образом интерпретирует и выполняет запрос, а затем посылает клиенту результат выполнения.

Изначально язык SQL был разработан в компании IBM для системы баз данных, которая называлась System/R. При этом сам язык назывался SEQUEL (Structured English Query Language). Хотя в итоге ни база данных, ни сам язык не были впоследствии официально опубликованы, по традиции сам термин SQL нередко произносят как "сиквел".

В 1979 году компания Relational Software Inc. разработала первую систему управления баз данных, которая называлась Oracle и которая использовала язык SQL. В связи с успехом данного продукта компания была переименована в Oracle.

Впоследствии стали появляться другие системы баз данных, которые использовали SQL. В итоге в 1989 году Американский Национальный Институт Стандартов (ANSI) кодифицировал язык и опубликовал его первый стандарт. После этого стандарт периодически обновлялся и дополнялся. Последнее его обновление состоялось в 2011 году. Но несмотря на наличие стандарта нередко производители СУБД используют свои собственные реализации языка SQL, которые немного отличаются друг от друга.

Выделяются две разновидности языка SQL: PL-SQL и T-SQL. PL-SQL используется в таких СУБД как Oracle и MySQL. T-SQL (Transact-SQL) применяется в SQL Server. Собственно поэтому в рамках текущего руководства будет рассматриваться именно T-SQL.

В зависимости от задачи, которую выполняет команда T-SQL, он может принадлежать к одному из следующих типов:

  • DDL (Data Definition Language / Язык определения данных). К этому типу относятся различные команды, которые создают базу данных, таблицы, индексы, хранимые процедуры и т.д. В общем определяют данные.

    В частности, к этому типу мы можем отнести следующие команды:

    • CREATE: создает объекты базы данных (саму базу даных, таблицы, индексы и т.д.)

    • ALTER: изменяет объекты базы данных

    • DROP: удаляет объекты базы данных

    • TRUNCATE: удаляет все данные из таблиц

  • DML (Data Manipulation Language / Язык манипуляции данными). К этому типу относят команды на выбору данных, их обновление, добавление, удаление - в общем все те команды, с помощью которыми мы можем управлять данными.

    К этому типу относятся следующие команды:

    • SELECT: извлекает данные из БД

    • UPDATE: обновляет данные

    • INSERT: добавляет новые данные

    • DELETE: удаляет данные

  • DCL (Data Control Language / Язык управления доступа к данным). К этому типу относят команды, которые управляют правами по доступу к данным. В частности, это следующие команды:

metanit.com

Для чего нужен Microsoft SQL Server?

Microsoft SQL Server

Microsoft SQL Server – коммерческая система, с помощью которой производится управление базами данных. Распространением данной системе занимается компания Microsoft. Систему SQL Server можно использовать как в маленьких, так для средних и больших базах данных. Она является одной из самых лидирующих систем в своей области и является достаточно сильным конкурентом среди других систем. Взять в аренду Microsoft SQL Server можно на сайте http://www.smoff.ru/products/arenda-ms-sql, при аренде не требуется покупать и настраивать лицензии и серверное оборудование.

Основные функции Microsoft SQL Server

  • обеспечения поддержки большому количеству пользователей;
  • присутствие платформ;
  • поддерживает 64 разряда архитектуры;
  • функция масштабирования;
  • динамическая блокировка;
  • распределения запросов;
  • распределения транзакции;
  • репликация информации;
  • параллельное сбережение;
  • стандарт SQL92;
  • интегрирование с IIS и InterDev.

Установить программу SQL Server достаточно легко и просто. Необходимо провести установку загрузочного файла и проследовать указаниям. Скачать SQL Server можно на официальном сайте компании производителя.

Благодаря системе Microsoft SQL Server управления распределенными серверами происходит просто. Это происходит с помощью новейшего пользовательского интерфейса. Такие функции производятся на все задачи управления, инструменты администратора, а также внутри основного сервера.

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

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

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

На данный период проходят тестирования новой версии программы Microsoft SQL Server. К новой версии планируется добавления новых функций, которые будут способствовать ещё более активной работе программы.

Для чего нужен Microsoft SQL Server? Автор: Vasilenko (Инна Г.)http://wmr1000.ru/ Запрещено копировать без ссылки на сайт

 Сделать закладку:

wmr1000.ru

Что такое sql server и зачем он нужен?

О СУБД

Система управления базами данных (в сети Интернет часто можно встретить сокращение «СУБД») является специальным программным обеспечением, которое позволяет создавать и изменять различные базы данных. В веб-разработке используются клиент-серверные СУБД. Базы вместе с клиент-серверной СУБД располагаются непосредственно на сервере, куда поступают все клиентские запросы. Между клиентом и сервером происходит минимальная передача данных, а все вычисления производятся на сервере СУБД. Именно по такому принципу устроены распространенные в сети Интернет СУБД.

Рассмотрим две широко распространенные СУБД. Системы приведенные ниже довольно популярны и находятся в разных «весовых» категориях. Остальные системы по большему счету аналогичны им.

СУБД MySQL

Одна из самых доступных СУБД это MySQL. Некоторые пользователи ошибочно считают, что MySQL это язык программирования. На самом деле данная СУБД имеет очень широкий набор поддерживаемых языков программирования: Delphi, C, C++, Perl, Lisp, Python и другие. Данная СУБД является оптимальным вариантом малых веб-ресурсов. Некоторые популярные системы управления содержимым (CMS) работают только при наличии на сервере установленной СУБД MySQL. Данная система отличается своей простотой и доступность. Она имеет двойную лицензию разрешающую использовать данную систему совершенно бесплатно. Но если пользователь желает использовать MySQL в разработке программного обеспечения с закрытым кодом — придется приобретать MySQL по платной лицензии.

MySQL имеет широкое распространение. Сегодня практически каждый сервер имеет поддержку баз данных MySQL, но практически все серверы имеют ограничения на размер баз данных MySQL. Сделано это специально, так как начиная с MySQL версии 3.22, размер таблицы может достигать 4 гигабайт. Со следующих версий размер таблицы ограничивается максимально допустимым размером файла для операционной системы. Тем не менее, обычно на среднем виде хостинга под базы данных MySQL выделяется около 200 мегабайт памяти и можно создавать от 1 до 5 БД.

СУБД Microsoft SQL Server

Существует еще одна популярная СУБД — это Microsoft SQL Server. Данная система предоставляется по платной лицензии и больше ориентирована на крупные веб-ресурсы. Данная СУБД использует в качестве основного языка Transact-SQL который создан по образу структурированного языка запросов (SQL). Система предназначена для работы на системах семейства Windows и в частности на Windows Server. Последние версии данной СУБД поддерживают 64-битную архитектуру, экономично используют доступную память, и имеют улучшенные протоколы шифрования, что может гарантировать безопасность передаваемых запросов и самих баз данных. Также эта СУБД имеет поддержку большого количества различных технологий компании Microsoft, что позволяет использовать ее и для создания различных приложений.

У СУБД от Microsoft также имеется бесплатная версия данной системы. Она носит приставку «Expres» и по сути является аналогом MySQL. Исключения составляют дополнительные функции, которые делают работу с СУБД от Microsoft более комфортной.

Выводы

Каждая из представленных СУБД имеет своё назначение. Практически каждый современный хостинг имеет поддержку MySQL. Microsoft SQL встречается реже и в основном на специальных серверах с установленной системой Windows Server. Они значительно расширяют функционал сайта, а также позволяют сделать работу с сайтом более комфортной, как для владельца, так и для посетителей.

Многим начинающим веб-мастерам интересно, что такое СУБД и что представляет собой так называемый sql server. Сначала нужно узнать что такое базы данных и зачем они нужны. В базах данных храниться определенная информация о веб-ресурсе, его пользователях, составных элементах и так далее. Вся информация в БД имеет четкую структуру, а для вызова определенной информации применяют так называемый язык структурированных запросов. Базы данных применяются для внедрения в сайт определенных дополнительных возможностей, которые помогают сделать сайт интерактивным. Обработка базы данных происходит через специальный sql server, который является специальной программой (или набором программ и утилит) с помощью которой создают и изменяют БД. Существует несколько различных по функциональности СУБД. Некоторые из них бесплатные и предназначены для небольших веб-ресурсов. Другие применяются для управления крупными базами данных, которые, созданы для больших корпоративных сайтов или интернет-магазинов.

hostalavista.ru

Система управления базами данных Microsoft Servers SQL

Первая версия Microsoft Servers SQL была представлена компанией в далеком 1988 году. СУБД сразу позиционировалась как реляционная база данных, имеющая, по заявлению производителя, три достоинства:

  • хранимые процедуры, благодаря которым ускорялась выборка данных и поддерживалась их целостность в многопользовательском режиме;
  • постоянный доступ к базе данных для администрирования без отключения пользователей;
  • открытая платформа сервера, позволяющая создавать сторонние приложения, использующие SQL Server.

Microsoft SQL Server 2005 под кодовым наименованием Yukon с расширенными возможностями масштабирования стал первой версией, полностью поддерживающей технологию .NET. Улучшилась поддержка распределенных данных, появились первые инструменты отчетности и анализа информации.

Интеграция с Интернетом позволила использовать SQL Servers 2005 как основу для создания систем электронной коммерции с простым и защищенным доступом к данным через популярные браузеры с использованием встроенного Firewall (межсетевой экран). Версия Enterprise поддерживала параллельные вычисления на неограниченном количестве процессоров.

На смену версии 2005 пришел Microsoft SQL Server 2008, который до сих пор является одним из самых популярных серверов баз данных, а немного позже появилась и следующая версия - SQL Servers 2012 года, с поддержкой совместимости с .NET Framework и другими передовыми технологиями обработки информации и среды разработки Visual Studio. Для доступа к облачному хранилищу был создан специальный модуль SQL Azure.

Transact-SQL

С 1992 года язык запросов SQL является стандартом доступа к базам данных. Практически все языки программирования для доступа к БД используют именно его, даже если пользователю кажется, что он работает с информацией напрямую. Базовый синтаксис языка остается неизменным для обеспечения совместимости, но каждый производитель систем управления базами данных старался пополнить SQL дополнительными функциями. Компромисса найти не удалось, и после «войны стандартов» остались два лидера: PL/SQL компании Oracle и Transact-SQL в Microsoft Servers SQL.

T-SQL процедурно расширяет SQL для доступа к Microsoft Servers SQL. Но это не исключает разработку приложений на «стандартных» операторах.

Автоматизируйте бизнес с помощью SQL Server 2008 R2

Надежная работа бизнес-приложений чрезвычайно важна для современного бизнеса. Малейший простой базы данных может привести к огромным убыткам. Сервер баз данных Microsoft SQL Server 2008 R2 позволяет надежно и безопасно хранить информацию практически неограниченного объема, используя знакомые всем администраторам средства управления. Поддерживается вертикальное масштабирование до 256 процессоров.

Технология Hyper-V максимально эффективно использует мощность современных многоядерных систем. Поддержка на одном процессоре множества виртуальных систем снижает издержки и улучшает масштабируемость.

Анализируйте данные

Для быстрого анализа в режиме реального времени потоков данных используется компонент SQL Server StreamInsight, оптимизированный под данный тип задач. Возможна разработка собственных приложений на основе .NET.

Бесперебойная работа и безопасность данных

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

Неограниченный размер базы данных

Хранилище данных можно масштабировать быстро и безопасно. Пользователи могут использовать готовые шаблоны Fast Track Date Warehouse для поддержки дисковых массивов до 48 Тб. Базовая конфигурация поддерживает оборудование ведущих фирм, таких как HP, EMC и IBM. Функции сжатия информации по стандарту UCS 2 позволяют более экономно расходовать дисковое пространство.

Повышение эффективности работы разработчиков и администраторов

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

Инструменты для персонального бизнес-анализа

В компаниях никогда не было единого мнения относительно того, кто должен заниматься аналитикой – IT-отделы или непосредственно пользователи. Система создания персональных отчетов решает эту проблему посредством современных инструментов безопасного и эффективного построения, анализа и моделирования бизнес-процессов. Поддерживается прямой доступ к базам данных в Microsoft Office и SharePoint Server. Корпоративная информация может интегрироваться с материалами других типов, таких как карты, графика и видео.

Удобная среда для совместной работы

Предоставьте своим сотрудникам доступ к информации, совместной разработке и анализу данных при помощи приложения PowerPivot для электронной таблицы Excel. Программа позволяет производить анализ информации и моделирование бизнес-процессов и публиковать отчеты для общего доступа в Интернете или системе SharePoint.

Для наглядного создания внутренних отчетов предлагается система Report Builder 3.0, поддерживающая множество форматов и широкий набор предустановленных шаблонов.

Работайте с базами данных бесплатно

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

Поддерживаются среды разработки Visual Studio и Web Developer. Создавайте сложные таблицы и запросы, разрабатывайте интернет-приложения с поддержкой баз данных, получайте прямой доступ к информации из PHP.

Пользуйтесь всеми возможностями Transact-SQL и самыми передовыми технологиями доступа к данным ADO.NET и LINQ. Поддерживаются хранимые процедуры, триггеры и функции.

Сконцентрируйтесь на элементах бизнес-логики, а оптимизацию структуры базы данных система сделает самостоятельно.

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

Разрабатываемые приложения могут работать при отсутствии подключения к серверу БД. Синхронизация производится автоматически с использованием фирменной технологии транзакционной репликации Sync Framework.

Администрируйте свою инфраструктуру, используя политики управления для всех баз данных и приложений. Общие эксплуатационные сценарии сокращают время на оптимизацию запросов, создание и восстановление резервных копий масштаба предприятия.

SQL Server 2008 R2 Express Edition идеально подходит для быстрого развертывания сайтов и интернет-магазинов, программ для персонального использования, малого бизнеса. Это отличный вариант для начала работы и обучения.

Управляйте базами данных, используя SQL Server Management Studio

Microsoft SQL Server Management представляет собой специализированную среду для создания, доступа и управления базами данных и всеми элементами SQL Server, включая службы отчетов.

Система объединяет в одном интерфейсе все возможности программ администрирования из ранних версий, таких как Query Analyzer и Enterprise Manager. Администраторы получают софт с большим набором графических объектов разработки и управления, а также расширенный язык создания сценариев работы с БД.

Редактор кода Microsoft Server Management Studio заслуживает отдельного внимания. Он позволяет разрабатывать скриптовые сценарии на Transact-SQL, программировать многомерные запросы доступа к данным и проводить их анализ с поддержкой сохранения результатов в XML. Создание запросов и сценариев возможно без подключения к сети или серверу, с последующим выполнением и синхронизацией. Имеется широкий выбор предустановленных шаблонов и система управления версиями.

Модуль «Обозреватель объектов» позволяет просматривать и управлять любыми встроенными объектами Microsoft Servers SQL на всех серверах и экземплярах баз данных. Легкий доступ к нужной информации чрезвычайно важен для быстрой разработки приложений и контроля версий.

Система построена на базе системы Visual Studio Isolated Shell, которая поддерживает расширяемые настройки и расширения сторонних разработчиков. В сети Интернет имеется множество сообществ, на которых можно найти всю необходимую информацию и примеры кода для разработки собственных инструментов управления и обработки данных.

По данным исследовательской компании Forrester Research, сервер баз данных Microsoft SQL Server 2012 вошел в тройку лидеров рынка корпоративных информационных хранилищ по итогам 2013 года. Эксперты отмечают, что быстрый рост доли рынка Microsoft обусловлен комплексным подходом корпорации к автоматизации бизнес-процессов. Microsoft SQL Server является современной платформой для управления и хранения данных любых типов, дополненной инструментами аналитики и разработки. Отдельно стоит отметить простоту интеграции с другими продуктами компании, такими как Office и SharePoint.

fb.ru

Как настроить и запустить Microsoft SQL Server

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

MS SQL Server

Данный программный продукт представляет собой систему управления базами данных (СУБД) реляционного типа, разработанную корпорацией Microsoft. Для манипуляции данными используется специально разработанный язык Transact-SQL. Команды языка для выборки и модификации базы данных построены на основе структурированных запросов:

Реляционные базы данных построены на взаимосвязи всех структурных элементов, в том числе и за счет их вложенности. Реляционные базы данных имеют встроенную поддержку наиболее распространенных типов данных. Благодаря этому в SQL Server интегрирована поддержка программного структурирования данных с помощью триггеров и хранимых процедур.

Обзор возможностей MS SQL Server

СУБД является частью длинной цепочки специализированного программного обеспечения, которое корпорация Microsoft создала для разработчиков. А это значит, что все звенья этой цепи (приложения) глубоко интегрированы между собой.

То есть их инструментарий легко взаимодействует между собой, что во многом упрощает процесс разработки и написания программного кода. Примером такой взаимосвязи является среда программирования MS Visual Studio. В ее инсталляционный пакет уже входит SQL Server Express Edition.

Конечно, это не единственная популярная СУБД на мировом рынке. Но именно она является более приемлемой для компьютеров, работающих под управлением Windows, за счет своей направленности именно на эту операционную систему. И не только из-за этого.

Преимущества MS SQL Server:

Эволюция SQL Server

Особенности этой популярной СУБД легче всего прослеживаются при рассмотрении истории эволюции всех ее версий. Более подробно мы остановимся лишь на тех выпусках, в которые разработчики вносили весомые и кардинальные изменения:

  • Microsoft SQL Server 1.0 – вышел еще в 1990 году. Уже тогда эксперты отмечали высокую скорость обработки данных, демонстрируемую даже при максимальной нагрузке в многопользовательском режиме работы;
  • SQL Server 6.0 – вышел в 1995 году. В этой версии впервые в мире была реализована поддержка курсоров и репликации данных;
  • SQL Server 2000 – в этой версии сервер получил полностью новый движок. Большая часть изменений коснулась лишь пользовательской стороны приложения;
  • SQL Server 2005 – увеличилась масштабируемость СУБД, во многом упростился процесс управления и администрирования. Был внедрен новый API для поддержки программной платформы .NET;
  • Последующие выпуски – были направлены на развитие взаимодействия СУБД на уровне облачных технологий и средств бизнес-аналитики.

В базовый комплект системы входит несколько утилит для настройки SQL Server. К ним относятся:

  • SQL Server Configuration Manager:

Диспетчер конфигурации. Позволяет управлять всеми сетевыми настройками и службами сервера базы данных. Используется для настройки SQL Server внутри сети.

  • SQL Server Error and Usage Reporting:

Утилита служит для настройки отправки отчетов об ошибках в службу поддержки Microsoft.

  • SQL Server Surface Area Configuration

Используется для оптимизации работы сервера базы данных. То есть вы можете настроить функционирование SQL Server под свои нужды, включив или отключив определенные возможности и компоненты СУБД.

Набор утилит, входящих в Microsoft SQL Server, может отличаться в зависимости от версии и редакции программного пакета. Например, в версии 2008 года вы не найдете SQL Server Surface Area Configuration.

Запуск Microsoft SQL Server

Для примера будет использована версия сервера баз данных выпуска 2005 года. Запуск сервера можно произвести несколькими способами:

  • Через утилиту SQL Server Configuration Manager. В окне приложения слева выбираем «SQL Server 2005 Services», а справа — нужный нам экземпляр сервера БД. Отмечаем его и в подменю правой кнопки мыши выбираем «Start».
  • С помощью среды SQL Server Management Studio Express. Она не входит в инсталляционный пакет редакции Express. Поэтому ее нужно скачивать отдельно с официального сайта Microsoft.

Для запуска сервера баз данных запускаем приложение. В диалоговом окне «Соединение с сервером» в поле «Имя сервера» выбираем нужный нам экземпляр. В поле «Проверка подлинности» оставляем значение «Проверка подлинности Windows». И нажимаем на кнопку «Соединить»:

Основы администрирования SQL Server

Перед тем, как запустить MS SQL Server, нужно кратко ознакомиться с основными возможностями его настройки и администрирования. Начнем с более детального обзора нескольких утилит из состава СУБД:

  • SQL Server Surface Area Configuration – сюда следует обращаться, если нужно включить или отключить какую-либо возможность сервера баз данных. Внизу окна находятся два пункта: первый отвечает за сетевые параметры, а во втором можно активировать выключенную по умолчанию службу или функцию. Например, включить интеграцию с платформой .NET через запросы T-SQL:
  • SQL Server Management Studio – является основным средством администрирования. В этой среде реализована возможность настройки сервера и баз данных, как через интерфейс приложения, так и с помощью запросов на языке T-SQL.

Основные настройки можно осуществить через «Обозреватель объектов», отображающий слева в окне приложения все основные элементы сервера в виде древовидного списка. Самой важной является вкладка «Безопасность». Через нее можно настроить права и роли пользователей и администраторов для основного сервера, или отдельно для каждой базы данных:

Основная часть настроек сервера баз данных доступна в окне «Свойства сервера»:

Как видите, Microsoft SQL Server является настолько мощным средством для структуризации, хранения и модификации данных, что на его изучение потребуется много времени. А в статье мы лишь слегка углубились в основы сервера SQL.

www.internet-technologies.ru

Microsoft SQL Server 2005 Compact Edition что это за программа и нужна ли она?

Всем привет Когда вы ставите какую-то программу в винду, ну часто это касается именно больших программ, типа офиса, то вместе с такими прогами ставится еще и другие, так бы сказать дополнительные компоненты.

Вот при установке многих игр тоже ставятся такие компоненты. Да, они нужны для правильной работы, я не спорю, но прикол в том, что при удалении основной программы, все эти дополнительные компоненты НЕ удаляются. В итоге у вас на компе скопляется много всяких прог и много всякого мусора, так бы сказать остатков ПО. Для интереса можете проверить, есть у вас, просто перейдите в папку %AppData% — там не компоненты, там просто есть папки тех прог, которых давно уже нет на вашем компе..

Многие такие компоненты можно удалить спокойно, проблем не будет, однако нужно заранее сделать точку восстановления. Здесь я писал как удалить MSXML 4.0 SP3 Parser так, чтобы если будут проблемы, то быстро все вернуть обратно. По поводу Microsoft SQL Server 2005 Compact Edition все также, удалить то можно, но лучше это сделать так, чтобы потом, в случае проблем можно было все вернуть обратно.

Теперь перейдем к тому, что вообще это такое, ну Microsoft SQL Server 2005 Compact Edition? Это такая штука для базы данных, которая используется в некоторых прогах Microsoft, например MSN. Также эта штука, то есть эта база, используется и для мобильных программ в виде встроенной базы. Ну опять же это для спецов, они в этом то и шарят

Процесс установки Microsoft SQL Server 2005 Compact Edition:

Создание новой базы:

И вот еще картинка по поводу создания базы:

Выбор базы:

Процесс копирования базы:

Устанавливается прога Microsoft SQL Server 2005 Compact Edition в Program Files:

Короче, скажу честно, я покопался в интернете и пришел вот к какому выводу, ну так бы сказать общему. Microsoft SQL Server 2005 Compact Edition не является той программой, которая грузит комп или той, которая мешает работе компа. Это системный компонент и он никак не влияет на производительность. Он может пригодиться многим прогам. Вы может быть даже знаете, что при установке проги или игры бывает такое, что выскакивает сообщение, у вас на компе мол нет какого-то там компонента и в итоге установка невозможна. Ну надеюсь вы поняли..

Тем не менее, если хотите удалить, то у меня вопросов нет — пожалуйста. Еще раз напомню, что удаляю лучше так, как я показывал здесь. Так вы обезопасите себя от возможных проблем.

Теперь по поводу самого удаления. Знаете, если у вас есть время или желание, то посмотрите еще такую штуку как Revo Uninstaller — это некий удалятор, он и прогу поможет удалит и от следов комп очистит. В общем совету, но мое дело предложить, а вы уже сами решайте…

Надеюсь что более-менее понятно. Если вам не мешает этот Microsoft SQL Server 2005 Compact Edition, то можете его оставить.

Сделаем компактные выводы:

  • если эта прога вам не мешает — не нужно ее удалять;
  • если удалить все таки есть желание, то сделайте это так, как я писал на примере удаления MSXML 4.0 SP3 Parser;
  • если это рабочий комп, ну где стоит этот SQL Server 2005, то удалять точно не нужно, тут высоки шансы что потом что-то правильно работать не будет;
  • SQL Server 2005 комп никак не тормозит и проц не нагружает;
  • на всякий случай, вдруг вам будет интересно, короче если хотите чтобы ком работал быстро даже с кучей софта, то предлагаю вам ознакомится с тем, как создать кэш из ОЗУ для жесткого диска; я лично уже больше двух лет использую такой кэш и полет нормальный;

В общем извините если мало инфы, но что знал, то написал, надеюсь что помог вам понять что это такое. Удачи и всех благ вам, чтобы у вас все было хорошо

На главную! неизвестные программы 09.08.2016

virtmachine.ru

Основные возможности среды SQL Server Management Studio (SSMS) | Info-Comp.ru

В материале будет дан ответ на один простой вопрос «Для чего нужна среда SQL Server Management Studio?» другими словами мы рассмотрим назначение и основные возможности среды SQL Server Management Studio, т.е. что она умеет.

Наверное, каждый разработчик или администратор баз данных Microsoft SQL Server знаком с этой средой в той или иной форме, но многие начинающие даже не подозревают какими возможностями, обладает данная среда. Мы с Вами уже не раз затрагивали разработку сценариев на T-SQL или администрирование SQL сервера с использованием Management Studio, но конкретно в целом о самой Management Studio мы не разговаривали. Поэтому сегодня я предлагаю рассмотреть основные возможности среды SQL Server Management Studio, для того чтобы начинающие разработчики и администраторы имели представление о том, что же можно сделать с помощью Management Studio.

Итак, если Вы начинающий программист баз данных или администратор Microsoft SQL Server, то Вам также будет полезно ознакомиться со следующими материалами:

Кстати, на всех скриншотах, которые я буду приводить в данном материале, будет именно SQL Server Management Studio 2012 Express.

Итак, давайте приступать.

Что такое среда SQL Server Management Studio?

Среда SQL Server Management Studio (SSMS) – это графический набор средств, для разработки сценариев на T-SQL и управления всеми компонентами SQL Server.

Management Studio является основным инструментом любого разработчика или администратора MS SQL сервера.

Если кто знаком с более ранними версиями SQL Server, то в Management Studio объединены возможности таких программ как: Enterprise Manager, Query Analyzer и Analysis Manager. Кстати на текущий момент полностью завершена поддержка выпуска Microsoft SQL Server 2005, в связи с этим, всем кто использует этот и более ранний выпуск, рекомендуется перейти на более новые версии SQL сервера.

Возможности SQL Server Management Studio

Подключение к любому компоненту SQL Server

С помощью Management Studio можно подключаться к любым компонентам SQL Server, таким как: Database Engine, службы Integration Services, службы Analysis Services, службы Reporting Services.

Другими словами с помощью Management Studio можно управлять не только основным компонентом Database Engine, но и другими немало важными компонентами. В итоге SQL Server Management Studio это единая полнофункциональная программа по управлению SQL сервером.

Обозреватель объектов

В среде SQL Server Management Studio встроен обозреватель объектов, который позволяет просматривать все объекты сервера, и предоставляет графический интерфейс для управления этими объектами. Для запуска можно использовать меню «Вид -> Обозреватель объектов», хотя по умолчанию он отображен.

Т.е. с помощью обозревателя объектов, Вы легко можете посмотреть какие базы данных, таблицы, функции и так далее у Вас есть, какие пользователи созданы, какие связанные серверы настроены, в общем, посмотреть все объекты сервера на то он и «Обозреватель объектов».

Создание и редактирование сценариев

Данная возможность позволяет писать на T-SQL запросы или скрипты, т.е. именно здесь пишутся все SQL инструкции. Если Вы начинающий программист баз данных SQL сервера и не знаете где написать запрос к базе или SQL инструкцию, то знайте, это делается как раз с помощью редактора кода Management Studio. Чтобы открыть окно редактора кода нажмите «Создать запрос».

У данного редактора много своих возможностей, например, выделение цветом по категориям, т.е. назначению кода. На примере выше это видно.

Просматривать предлагаемый план выполнения запроса

Для упрощения оптимизации запросов в Management Studio в редактор кода встроен функционал, который позволяет посмотреть план выполнения запросов, и в случае если он не оптимален, он предложит, например, создать тот или иной индекс.

Обозреватель решений

В Management Studio есть такой функционал, с помощью которого можно сгруппировать все свои сценарии или скрипты в проект, с целью их систематизации, удобного хранения и доступа к ним. Для отображения данного обозревателя нажмите «Вид ->Обозреватель решений».

Обозреватель шаблонов

Для облегчения написания типичных сценариев создания или модификации объектов базы данных в среде SSMS есть возможность использовать встроенные шаблоны SQL инструкций, т.е. своего рода заголовки этих сценариев. Другими словами если Вам понадобилось, например, создать или изменить таблицу, а Вы забыли синтаксис, Вы легко можете открыть обозреватель шаблонов «Вид ->Браузер шаблонов» (в SQL Server 2008 называется «Обозреватель шаблонов»), выбрать подходящий и всего лишь подставить нужные Вам названия объектов.

Также существует возможность создавать собственные шаблоны для часто выполняемых задач или для случаев, когда нет подходящего встроенного шаблона.

Монитор активности SQL Server

В среде SQL Server Management Studio есть «Монитор активности» он позволяет контролировать текущую активность на сервере, например, какие запросы в данный момент выполняются, какие пользователи подключены и так далее. Для запуска можно щелкнуть правой кнопкой мыши по серверу в обозревателе объектов и выбрать «Монитор активности» или кликнуть на иконку на панели инструментов.

Создание резервных копий баз данных и восстановление из backup

С помощью Management Studio можно легко в графическом режиме создавать резервные копии баз данных, а также восстанавливать базы из backup. Чтобы это сделать нужно кликнуть правой кнопкой мыши по необходимой базе данных ->Задачи ->Создать резервную копию/Восстановить. Подробней в материалах: «Как создать backup базы в SQL Server?» и «Как восстановить базу SQL Server из резервной копии?».

Настройка свойств сервера, баз данных и других объектов

Среда SQL Server Management Studio позволяет изменять свойства сервера и объектов этого сервера. Практически у каждого объекта на SQL сервере есть свойства, которые как раз и можно изменить с помощью графических инструментов Management Studio или просто посмотреть. Например, для редактирования свойств базы данных необходимо выбрать базу, щелкнуть по ней правой кнопкой мыши и выбрать «Свойства». Некоторые свойства доступны только для чтения, а некоторые можно изменить, например, в данном случае можно перейти в раздел «Параметры» и изменить необходимые параметры.

Присоединять и отсоединять базы данных

В Management Studio есть возможность присоединять и отсоединять базы данных. Например, у Вас возникла необходимость перенести базу данных с одного сервера на другой, так вот это легко можно сделать с помощью графических инструментов SSMS. Для этого Вы на одном сервере отсоединяете базу данных правой кнопкой мыши по базе ->Задачи ->Отсоединить…

Затем копируете файлы базы данных на новый сервер и в Management Studio щелкаете правой кнопкой мыши на объекте «Базы данных» и жмете «Присоединить…»

Подробно о том, как присоединять и отсоединять базы данных в MS SQL сервере мы говорили вот в этом материале.

Управление безопасностью сервера

Среда SQL Server Management Studio предназначена и для управления безопасностью SQL сервера, т.е. с помощью нее можно создать имя входа на сервер, пользователя базы данных или, например, настраивать доступ к объектам сервера. Для того чтобы, например, создать пользователя базы данных необходимо выбрать Базы данных ->Нужная база->Безопасность ->Пользователи -> Клик правой кнопкой мыши -> Создать пользователя.

Создавать связанные серверы

В Management Studio есть графические инструменты для создания связанных серверов. Если кто не знает что вообще такое «Связанные серверы» в SQL сервере, то можете почитать материал «Связанные серверы в MS SQL Server». Функционал доступен в контейнере «Объекты сервера ->Связанные серверы».

Настраивать репликацию баз данных

Для настройки репликации баз данных в Management Studio тоже есть графических инструменты. Для этих целей есть отдельный контейнер с понятным названием «Репликация».

Выполнять административные задачи

Management Studio выступает и средством администрирования SQL сервера, с помощью данной среды можно, например, создавать планы обслуживания БД или просматривать системные журналы. Функционал доступен в контейнере «Управление».

Примечание! Полного функционала по управлению SQL сервером в редакции Express нет, в связи с этим ниже представлен скриншот SQL сервера в редакции Enterprise.

Как Вы понимаете, это только общие возможности среды SQL Server Management Studio более подробную справку можете найти на официальном сайте Microsoft вот ссылка.

На этом у меня все, надеюсь, материал был Вам полезен, пока!

Похожие статьи:

info-comp.ru