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

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

SELECT '[' + TABLE_SCHEMA + ']' + '.' + '[' + TABLE_Name + ']' as "наименование таблиц", * FROM INFORMATION_SCHEMA.TABLES 
order by 1

 

, где в результате выполнения запроса

TABLE_CATALOG  — наименование базы данных

TABLE_SCHEMA — наименование схемы базы данных

TABLE_NAME — наименование объекта (таблицы)

TABLE_TYPE — тип объекта ( таблица TABLE_TYPE = BASE TABLE, въюха (TABLE_TYPE = VIEW)

 

Ошибка при импорте 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\«

Could not load file or assembly ‘Microsoft.SqlServer.Sqm

При запуске компоненты администрирования MS SQL Server Managment Studio появляется ошибка:

Could not load file or assembly ‘Microsoft.SqlServer.Sqm, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91’ or one of its dependencies. The module was expected to contain an assembly manifest. (SqlMgmt)

MSSQLMS - Could not file assembly SqlMgmt Version =10.0.0.0

Одно из возможных решений кроме переустановки MS SQL Server:

Заменить файл Microsoft.SqlServer.Sqm.dll , расположенный в каталоге:

C:\Program Files\Microsoft SQL Server\100\Shared

в директориях:

C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE

Ошибка активации Windows 7 — код 0x80070005

При сбоях в системном реестре (regedit) или правах доступа к системным файлам в  Windows 7 появилась ошибка активации в описании системы:

Активация Windows 7 - состояние не доступно (2)

При попытке запустить активацию Windows (Нажмите Win+R и введите в поле slui) появляется сообщение с ошибкой:

Активация Windows 7 - ошибка код 0x80070005

Причиной данного ошибки могут быть:

  1. Отсутствие разрешения на раздел в системном реестре HKU \ S-1-5-20. Учетная запись сетевой службы должна иметь полный контроль и разрешения на чтение этого раздела реестра.
  2. Отсутствуют сами ключи в системном реестре:
HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList

S-1-5-18
S-1-5-19
S-1-5-2

Устранить данную проблему удалось следующими действиями:

Читать далее Ошибка активации Windows 7 — код 0x80070005

Как установить Hyper-V в Windows 10

Hyper-V — это система создания виртуальных машин, которая уже встроена в Windows 10, но по умолчанию отключена.

Для функционирования Hyper-V  компьютер должен соответствовать следующим требованиям:

  1. Процессор должен быть 64-разрядным. Hyper-V доступен в 64-разрядных версиях Windows Server 2008, а именно в 64-разрядных версиях Windows Server 2008 Standard, Windows Server 2008 Enterprise и Windows Server 2008 Datacenter.
  2. Компьютер должен поддерживать аппаратную виртуализацию. Это возможно в процессорах, поддерживающих параметр виртуализации, а именно Intel Virtualization Technology (Intel VT) и AMD Virtualization (AMD-V). Эта функция должна быть включена в BIOS.

Если компьютер удовлетворяет этим требованиям, то можно включать Hyper-V. Для этого необходимо:

Читать далее Как установить Hyper-V в Windows 10

Как получить ЭЦП для портала Госуслуг для физических лиц

ЭЦП Госуслуги (2)ЭЦП — это электронно-цифровая подпись, которая позволяет отправлять документы в электронном виде  по средством криптографической зашифрованной информации, предотвращая изменения информации в документах.

Сейчас ЭЦП уже во всю силу внедрена в ведомства РФ, в том числе и на портале Госуслуг. Так, например, можно подать заявления в Пенсионный фонд РФ, в ФНС и т.п.

Сразу отмечу, что ЭЦП может быть разной и выдаваться как юридическому, так и физическому лицу. Спектр действия (права использования) тоже может отличаться. Например, в ФНС есть собственная неквалифицированная электронная подпись (ЭП), которая действует только на предоставление документов через личный кабинет налогоплательщика: https://www.nalog.ru/rn10/news/tax_doc_news/5846491/

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

Читать далее Как получить ЭЦП для портала Госуслуг для физических лиц

Как определить версию и разрядность Windows

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

Читать далее Как определить версию и разрядность Windows

Как проверить открыт ли порт на компьютере с Windows 10?

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

Итак, для того, чтобы проверить открыт порт или нет на Вашем локальном компьютере с ОС Windows 7 и выше, необходимо:

Читать далее Как проверить открыт ли порт на компьютере с Windows 10?