Последние статьи

Как в Powershell SQL Server сделать запрос

Как сделать запрос через Powershell к SQL серверу

В Windows есть два модуля для работы с MS SQL сервер через Powershell. Первый SQLPS - он устанавливается вместе с SQL Server и больше не обновляется. Более новый модуль называется SQLServer и устанавливается отдельно. Что бы проверить установлен ли у вас SQLPS нужно запустить следующий командлет:

Get-Command -Module *SQL*

Если вы видите, то мы должны обновить модуль:

Install-Module -Name SqlServer -AllowClobber

Если его нет, то просто устанавливаем с 0 либо на хост, либо на сервер:

...

Читать дальше →
Права в MS SQL и создание пользователей. CREATE USER, GRANT, REVOKE

Как в MS SQL Server создать пользователя

На первый взгляд, в MS SQL нестандартная система учетных записей. В ней существуют логины и пользователи.

Логины - это понятие всего сервера SQL. У них могут быть права на какие-то административные задачи (например бэкап). Им можно дать права на какие-то действия с базой или таблицой. Для того что бы у логина были права на базу на основе него создается пользователь. Они могут быть как SQL логином, так и созданные на основе  существующих пользователя Windows или AD. Например тот пользователь, который устанавливал MS SQL так же добавился в список логинов. Рекомендуется использовать логины на основе Windows или AD, а не SQL логины.

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

Оба типа учетных записи можно создать как в графике, так и с помощью запроса T-SQL

...

Читать дальше →
MS SQL 18456 - решаем ошибку за 5 минут

MS SQL 18456 - решаем ошибку за 5 минут

Ошибка 18456 связана с отключенной SQL аутентификацией. Ее можно решить 2 путями. Либо включить SQL аутентификацию либо создать логин на основе пользователя Windows. 

...

Читать дальше →
Подключение БД MS SQL

Подключение БД MS SQL

В MS SQL можно создать базу данных с 0 или подключить существующую (не восстановление из бэкапа). Рассмотрим оба варианта. Для подключения существующей базы будем использовать одну из баз ниже, эти базы применяются для обучения.

Тестовые базы данных MS SQL для скачивания (подойдет любая):

...

Читать дальше →
Установка MS SQL Server за 15 минут

Установка MS SQL Server за 15 минут

Установка Microsoft SQL Server, вне зависимости от редакции, достаточно проста. Для начала нам нужно выбрать версию редакции. Сейчас существует 4 версии, 2 из которых условно бесплатные:

  • SQL Server 2017 Enterprise
  • SQL Server 2017 Standard
  • SQL Server 2017 Express (бесплатная, ограниченные возможности)
  • SQL Server 2017 Developer (условно бесплатная)

В случае с Express мы будем ограничеваться, например, максимальным размером базы данных. Версию Developer мы можем использовать только в тестировании и разработке, но в обычных сценариях ее использовать нельзя. Версия Enterprise отличается от Standard например тем, что в Enterprise есть возможность создания кластера.

...

Читать дальше →
Популярные тэги
Каналы
О блоге
Этот блог представляет собой конспекты выученного материала, преобретенного опыта и лучшие практики в системном администрировании и программировании.