Архив рубрики: СУБД

Системы Управления Базами Данных

MS SQL Server — замена значения поля (ID) по всей БД

На базе запроса по поиску GUID по всем таблицам БД можно написать запрос замены одного значения поля на другое:

Параметры:

@substr — значение исходного (найденного) параметра;

@substrnew — значение нового параметра;

@columnName — наименование поля, значение которого необходимо поменять.

Код скрипта:

Читать далее MS SQL Server — замена значения поля (ID) по всей БД

MS SQL Server — как перенести БД на другой диск (раздел)

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

Для того, чтобы это сделать необходимо:

Читать далее MS SQL Server — как перенести БД на другой диск (раздел)

MS SQL Server — Как создать диаграмму БД со связями

Диаграмма базы данных (далее -БД) — это графическое представление таблиц БД с визуальным отображением связей между таблицами по внешним ключам (англ. foreign key).

Для того, чтобы в MS SQL Server построить диаграмму БД необходимо:

Читать далее MS SQL Server — Как создать диаграмму БД со связями

MS SQL Server — поиск GUID по всем таблицам БД

Чтобы найти значение какого-либо идентификатора по всем таблицам базы данных, возможно воспользоваться запросом (в переменную @substr введите значение искомого параметра):

Читать далее MS SQL Server — поиск GUID по всем таблицам БД

MS SQL Server ошибка при создании БД (the file does not reside in read-only database or filegroup)

При создании новой базы данных  в MS SQL Server столкнулся с ошибкой:

the file C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\test.mdf is compressed but does not reside in read-only database or filegroup.

Ошибка создания БД - sql the file is compressed but does not reside_2

В данном случае помогло следующее:

Читать далее MS SQL Server ошибка при создании БД (the file does not reside in read-only database or filegroup)

MS SQL Managment Studio замена символов

Для удобства замены символов в MS SQL Server версии 2012 и выше встроена функция выделения нескольких строк.

Для того, чтобы воспользоваться функцией, необходимо:

Читать далее MS SQL Managment Studio замена символов

MS SQL Server 2008 восстановление доступа (забыли пароль SA)

Что делать если нет пароля администратора SA MS SQL Server managment studio и нет способа зайти администратором Windows?

Решение проблемы — создаём пользователя с правами администратора MS SQL Server, из-под которого , например, сбрасываем пароль sa:

*Основное условие  — это наличие «смешанного» режима в настройках SQL Server’a:

SQL Server properties - mix mode

Читать далее MS SQL Server 2008 восстановление доступа (забыли пароль SA)

MS SQL Server — как вывести список всех таблиц

Список всех таблиц (TABLE_TYPE = BASE TABLE) и въюхи (TABLE_TYPE = VIEW) возможно с помощью запроса:

Читать далее MS SQL Server — как вывести список всех таблиц

Ошибка при импорте Excel в MS SQL — поставщик OLEDB.12.0 не зарегистрирован на локальном компьютере

При попытке импортировать Excel файл (расширение .xlsx) согласно инструкции. При нажатии на кнопку «Next» в окне «Choose a Data Source«:

SQL Server Import Wizard - choose a data Source

появляется ошибка:

SQL Server Import Wizard - ошибка OLEDB.12 не зарегистрирован на локальном компьютере

Поставщик «Microsoft.ACE.OLEDB.12.0» не зарегистрирован на локальном компьютере. (System.Data)

Решение: Необходимо установить офисный системный драйвер AccessDatabaseEngine.exe с официального сайта Microsoft (https://www.microsoft.com/en-us/download/details.aspx?id=23734)

Ошибка создания конфигурации при установке SQL Server 2008 R2

В ходе установки SQL Server 2008 Express R2 на этапе создания конфигурации появляется ошибка:

Net.Framework - ошибка при установки SQL Server

An error has occurred creating the configuration section handler for userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings: Could not load file or assembly ‘System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’ or one of its dependencies. The System cannot find the file specified. (C:\Users\<User>\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thcyltsvyyx\10.0.0.0\user.config line

Решение:  

1. Загружаем и ставим платформу Microsoft .Net Framework 3.5 SP1.

2. Ставим пакет обновления Windows Installer 4.5.

и, если это не помогает, то:

удаляем каталог «C:\Users\{Username}\AppData\Local\Microsoft_Corporation\«