Переименовать Microsoft SQL Server 2014

  • 21 февраля 2018

Иногда требуется переименовать экземпляр Microsoft SQL Server 2014. Например, это может потребоваться после клонирования Microsoft SQL Server 2014 на новую виртуальную машину.

Переименовать SQL Server можно с помощью Microsoft SQL Server Management Studio. Запускаем Management Studio на целевом сервере и логинимся на локальный SQL сервер. Для этого в поле Server name указываем точку «.» или «localhost».

Коннектимся к локальному SQL серверу.

Проверим текущее имя сервера:

SELECT @@SERVERNAME AS 'Server Name'; 

Или

EXEC sp_helpserver;

Результат запроса возвращает старое имя сервера. Теперь мы должны это имя изменить.

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

EXEC sp_dropserver <old_name>;  
GO  
EXEC sp_addserver <new_name>, local;  
GO  

Для компьютера с измененным именем, на котором установлен именованный экземпляр SQL Server, следует выполнить следующие процедуры.

EXEC sp_dropserver <old_name\instancename>;  
GO  
EXEC sp_addserver <new_name\instancename>, local;  
GO  

Перезапустите SQL сервер.

Теги

  • sql

💰 Поддержать проект

Похожие материалы

Олег
  • 31 января 2018
  • Подробнее о Настройка зеркалирования в Microsoft SQL Server 2014

Зеркалирование или mirroring в MS SQL Server 2014 всё ещё есть. Это очень полезное решение для повышения доступности базы данных. Если ваш сервер упал, посыпались винты, сгорел ЦОД, то возможность быстро переключиться на резервный сервер, не занимаясь восстановлением сервера или БД из бэкапа, экономит кучу времени, денег и нервов. Однако, не следует рассматривать зеркалирование как замену резервному копированию, так как оно не спасает от случайного удаления данных.

Теги

  • sql
  • Windows
Олег
  • 8 февраля 2018
  • Подробнее о Maintenance Plans — резервное копирование и обслуживание баз данных в Microsoft SQL Server 2014

Microsoft SQL Server 2014 позволяет воспользоваться встроенными средствами резервного копирования и обслуживания баз данных. В данном случае план предназначен для обслуживания баз данных исключительно с моделью восстановления FULL. Если вы используете другую модель восстановления, то нужно воспользоваться другим планом, потому что резервное копирование лога транзакций вам может не потребоваться.

Теги

  • Windows
  • sql
  • 1C
  • special
Олег
  • 21 февраля 2018
  • Подробнее о Клонирование Microsoft SQL Server 2014 на новую виртуальную машину

Привет всем любителям системного администрирования. Появилась новая задача — создать новый SQL Server 2014 по аналогии с уже существующим таким же сервером на новой виртуальной машине. Виртуалка в домене. Будем решать задачу в несколько этапов. Склонируем виртуальную машину. Введём её в домен под другим именем. Переименуем SQL сервер. Почистим SQL сервер.

Теги

  • Windows
  • sql
  • VMware
  • Виртуализация

Почитать

Выделенный хостинг

Выделенный хостинг Amazon EC2 позволяет применять в Amazon EC2 соответствующие требованиям лицензии на программное обеспечение от таких поставщиков, как Microsoft и Oracle. Учитывая это, вы сможете пользоваться преимуществами надежности, простоты и эластичности AWS, не покупая лишние лицензии. Выделенный хост Amazon EC2 – физический сервер, полностью предоставленный в ваше распоряжение, чтобы вам было проще обеспечить соответствие корпоративным требованиям.

Выделенный хост Amazon EC2 интегрирован с AWS License Manager, сервисом, который помогает управлять лицензиями на программное обеспечение, включая лицензии на Microsoft Windows Server и Microsoft SQL Server. В License Manager вы можете указать условия лицензирования для управления лицензиями, а также настроить параметры управления выделенным хостом для распределения ресурсов хоста и их использования. После настройки AWS возьмет на себя эти административные задачи, чтобы вы смогли легко запускать виртуальные машины (инстансы) на выделенном хосте так же, как и инстанс EC2 с предоставленными AWS лицензиями.

Воспользуйтесь AWS License Manager, чтобы начать управлять выделенным хостингом.

Преимущества

Экономия на приобретении лицензий

Выделенный хостинг позволяет использовать существующие лицензии на программное обеспечение с учетом количества сокетов, ядер или виртуальных машин, включая Windows Server, SQL Server, SUSE Linux Enterprise Server, Red Hat Enterprise Linux и другие лицензии на программное обеспечение с привязкой к виртуальным машинам, сокетам или физическим ядрам, в зависимости от условий лицензирования. Это поможет сэкономить, используя уже оплаченные решения. Подробнее о вариантах лицензирования Windows.

Помощь в соответствии корпоративным требованиям

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

Автоматическое обслуживание хоста с управлением по расписанию

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

Как управлять выделенным хостом EC2 с помощью Менеджера лицензий AWS

Возможности

Наглядное использование сокетов и физических ядер

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

Привязка

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

Интегрированное управление лицензиями

С помощью AWS License Manager вы сможете легко отслеживать лицензии на программное обеспечение и управлять ими на выделенном хостинге EC2. Кроме того, вы можете указать правила лицензирования, такие как учет количества сокетов и физических ядер, а также сценарии отслеживания, такие как 90-дневная привязка лицензий.

Управление размещением инстансов

Вы можете запускать инстансы на конкретном выделенном сервере или разрешить сервису Amazon EC2 размещать инстансы автоматически. Благодаря управлению процессом размещения инстансов при развертывании приложений вы сможете добиться полного соответствия лицензионным, корпоративным и нормативным требованиям.

Поддержка множества размеров инстансов

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

Непрерывный мониторинг

Сервис AWS Config непрерывно отслеживает и записывает время запуска, остановки и прекращения работы инстансов на выделенном хосте. Он сопоставляет эти данные с данными на уровне хоста и инстанса, такими как идентификаторы хоста и AMI, а также количество сокетов и физических ядер на хост. Таким образом, AWS Config можно использовать в качестве источника данных для обеспечения соответствия требованиям. Чтобы начать работу, активируйте запись данных выделенного хостинга в AWS Config.

Сравнение выделенного хостинга с выделенными инстансами

Выделенный хостинг и выделенные инстансы можно использовать для запуска инстансов Amazon EC2 на физических серверах, выделенных в распоряжение одному клиенту. Между выделенными инстансами и выделенным хостингом существует одно важное различие: выделенный хостинг позволяет повысить наглядность и управляемость процесса размещения инстансов на физическом сервере, а также продолжать выполнять развертывание инстансов на одном и том же физическом сервере с течением времени. В результате выделенный хостинг позволяет использовать существующие серверные лицензии на программное обеспечение и добиться соответствия нормативным требованиям и корпоративным правилам.

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

Характеристика
Выделенные инстансы
Выделенный хостинг

Позволяет использовать выделенные физические серверы

X
X

Расчет платежей по каждому инстансу (взимается плата в размере 2 USD за каждый регион)

X
 

Расчет платежей по каждому хосту

 X

Видимость сокетов, ядер, ID хоста

 X

Привязка инстанса к конкретному хосту

 X

Целенаправленное размещение инстанса

 
X

Автоматическое размещение инстанса

X
X

Добавление ресурсов с помощью запроса на распределение

 X

Дополнительные ресурсы

Дополнительные сведения об использовании собственных лицензий Windows в сервисе EC2 см. в разделе Собственные лицензии Windows (BYOL): вопросы и ответы.

Вход в Консоль

Подробнее об AWS

  • Что такое AWS?
  • Что такое облачные вычисления?
  • Инклюзивность, многообразие и равенство AWS
  • Что такое DevOps?
  • Что такое контейнер?
  • Что такое озеро данных?
  • Безопасность облака AWS
  • Новые возможности
  • Блоги
  • Пресс‑релизы

Ресурсы для работы с AWS

  • Начало работы
  • Обучение и сертификация
  • Библиотека решений AWS
  • Центр архитектуры
  • Вопросы и ответы по продуктам и техническим темам
  • Аналитические отчеты
  • Партнеры AWS

Разработчики на AWS

  • Центр разработчика
  • Пакеты SDK и инструментарий
  • .NET на AWS
  • Python на AWS
  • Java на AWS
  • PHP на AWS
  • JavaScript на AWS

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

Поддержка AWS для Internet Explorer заканчивается 07/31/2022. Поддерживаемые браузеры: Chrome, Firefox, Edge и Safari. Подробнее »

Что такое экземпляр SQL Server?

ЭКЗЕМПЛЯР СЕРВЕРА SQL Экземпляр компонента Database Engine — это копия исполняемого файла sqlservr.exe, который работает как служба операционной системы. Каждый экземпляр управляет несколькими системными базами данных и одной или несколькими пользовательскими базами данных. Каждый компьютер может запускать несколько экземпляров компонента Database Engine независимо от других экземпляров.

SQL Server состоит из трех основных частей: 1. Механизм, представляющий собой программное обеспечение, запускаемое несколькими службами Windows, которое выполняет поиск, сортировку и другие действия; 2. Метаданные, такие как системные базы данных master и msdb; 3. Пользовательские базы данных, в которых хранятся данные.

 База данных master содержит информацию, которую движок считывает при запуске. Он включает в себя такие вещи, как настройки безопасности, расположение файлов, порядок сортировки и расположение баз данных. База данных msdb содержит информацию, используемую программой агента SQL Server, и информацию о планах обслуживания. Еще одна системная база данных, называемая моделью, представляет собой «шаблон», на основе которого создаются другие базы данных. Наконец, база данных tempdb — это «рабочая» область, которую использует программное обеспечение ядра. Этот формат верен для всех версий SQL Server, хотя другие механизмы управления также реализованы в виде библиотек динамической компоновки или DLL.
Это означает, что одна установка SQL Server содержит только один набор определенных данных, таких как учетные данные безопасности на уровне сервера, информация о расписании, временные файлы и другие метаданные. 
Начиная с SQL Server 2000, вы можете запускать несколько копий программного обеспечения, используя то, что Microsoft называет экземплярами. Экземпляры совместно используют несколько файлов, в основном связанных с клиентскими инструментами. Это позволяет вам иметь двух разных системных администраторов (учетные записи sa) и другие средства безопасности на уровне сервера на одном и том же оборудовании. Поэтому, если у вас разные требования к безопасности, например, если вы управляете несколькими компаниями с разными администраторами, вы можете установить несколько копий SQL Server на одно и то же оборудование.
Еще одним преимуществом является то, что, поскольку некоторые файлы, запускающие экземпляр, дублируются, вы можете применять пакеты обновлений отдельно для каждого экземпляра. Таким образом, вы можете размещать на одном оборудовании несколько приложений, требующих разных уровней пакетов обновлений.
 

Экземпляры также позволяют работать с несколькими версиями и даже редакциями продукта. Вы можете установить экземпляры в любое время, даже после того, как SQL Server будет установлен и запущен в течение некоторого времени. Так, например (без каламбура), вы можете установить SQL Server 2005 Express Edition, SQL Server 2005 Enterprise Edition, SQL Server 2008 Standard Edition и SQL Server 2008 R2 Developer Edition на одном и том же оборудовании.

 Если в запросе на подключение указано только имя компьютера, то подключение выполняется к экземпляру по умолчанию. Именованный экземпляр — это экземпляр, в котором вы указываете имя экземпляра при установке экземпляра. В запросе на подключение должны быть указаны как имя компьютера, так и имя экземпляра, чтобы подключиться к экземпляру. Имя компьютера и имя экземпляра задаются в формате имя_компьютера\имя_экземпляра.
 

Экземпляры в первую очередь относятся к ядру базы данных и вспомогательным компонентам, а не к клиентским инструментам. При установке нескольких экземпляров каждый экземпляр получает уникальный набор: 1. Системные и пользовательские базы данных. 2. Службы SQL Server и агента SQL Server. Для экземпляров по умолчанию имена служб остаются MSSQLServer и SQLServerAgent. Для именованных экземпляров имена служб изменяются на MSSQL$instancename и SQLAgent$instancename, что позволяет запускать и останавливать их независимо от других экземпляров на сервере. Механизмы базы данных для разных экземпляров запускаются и останавливаются с помощью связанной службы SQL Server. Службы агента SQL Server управляют запланированными событиями для связанных экземпляров ядра базы данных. 3. Разделы реестра, связанные с ядром базы данных и службами SQL Server и агента SQL Server, разделяют версии и выпуски. 4. Адреса сетевых подключений, чтобы приложения могли подключаться к определенным экземплярам.

сервер sql — Что такое именованные экземпляры и экземпляры по умолчанию?

спросил

Изменено 10 месяцев назад

Просмотрено 169 тысяч раз

Что такое именованные экземпляры и экземпляры по умолчанию? В чем разница между ними? Почему они используются?

  • sql-сервер
1

По данным Microsoft относительно имени и значения по умолчанию

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

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

Именованный экземпляр идентифицируется по сетевому имени компьютера плюс имя экземпляра, которое вы указываете во время установки. Клиент должен указать как имя сервера, так и имя экземпляра при подключении.

По умолчанию SQL Server устанавливается в экземпляр по умолчанию, если только вы не указать имя экземпляра. SQL-сервер Экспресс, однако, всегда устанавливается в именованный экземпляр, если вы не форсируете установка по умолчанию во время установки.

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

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

Важно знать о разнице с этой точки зрения, потому что, если у вас работают 2 или 3 сервера БД, вы никогда не сможете подключиться к нужной версии. Поскольку стороннее программное обеспечение ищет экземпляр по умолчанию, в то время как вы думаете, что это экземпляр SQLEXPRESS, к которому он пытается подключиться. Это может значительно увеличить время устранения неполадок, если вы не знаете, как подключиться к именованному или неименованному экземпляру.

Итак, если вы хотите подключиться к Именованной или Безымянной версии, используйте следующие рекомендации.

 MY-MACHINE-NAME\SQLEXPRESS /* названная версия — правильно */
MY-MACHINE-NAME /* безымянная версия (экземпляр по умолчанию) - правильно */
MY-MACHINE-NAME\MSSQLSERVER /* безымянная версия (экземпляр по умолчанию) — неправильно */
 

Обратите внимание, что хотя у экземпляра по умолчанию есть имя, на него нельзя ссылаться по имени!

Еще одно практическое отличие: SQL 2005 и более поздние версии позволяют устанавливать 16 или более экземпляров на систему. Поскольку лицензирование составляет на физический ЦП, на установку SQL-сервера (и , а не за экземпляр!), это означает, что вы можете запустить до 16 экземпляров SQL Server 2005, не заплатив ни цента больше, чем вы уже сделали.

Учитывая, что лицензии на ЦП могут стоить до 15000 долларов (!) за сокет, это необходимо для больших установок, например, с 16 ядрами и 256 ГБ памяти.

В дополнение к объяснению, опубликованному Бреттом Г., вот несколько причин их использования:

  • У вас могут быть разные экземпляры, использующие разные версии SQL (например, по умолчанию используется SQL 2008, именованный экземпляр используется SQL 2005)
  • Разделение проблем, будь то что-то с вашим приложением, безопасностью или чем-то еще
  • Различные среды разработки
  • Различные среды приложений (например, собственные или сторонние)

Разные причины для их использования. Однако это не означает, что это всегда хорошая идея 😛

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

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

Если у вас есть база данных, к которой критически важно, чтобы никто другой не имел доступа, она может перейти в свой собственный экземпляр с очень ограниченной авторизацией безопасности. Скажем, это ваша производственная БД, а затем она реплицируется в БД отчетов на том же сервере**, который доступен только для чтения для людей. Несмотря на ошибку пользователя (администратора), менее вероятно, что пользователи случайно получат доступ к рабочей БД, ограничив число тех, кто фактически может обновлять группы безопасности в рабочем экземпляре, до нескольких человек.