Не удалось запустить sql server код ошибки 945

Ошибки SQL-сервера Содержание статьи: SQL-сервер не найден или недоступен, ошибки соединения с SQL-сервером Ошибка SQL-сервера 26 Ошибка SQL-сервера 18456 Не удалось запустить SQL-server — код ошибки 3417 Повреждена база данных Код ошибки SQL-сервера 945 Код ошибки SQL-сервера 5172 Ошибка SQL-сервера 823 Ошибка SQL-сервера 8946 SQL-сервер не найден или недоступен, ошибки соединения с SQL-сервером Если […]
Повреждена база данных

  • Код ошибки SQL-сервера 945
  • Код ошибки SQL-сервера 5172
  • Ошибка SQL-сервера 823
  • Ошибка SQL-сервера 8946

SQL-сервер не найден или недоступен, ошибки соединения с SQL-сервером

  • Если SQL-сервер не найден, убедитесь, что ваш экземпляр SQL-сервера действительно установлен и запущен. Для этого зайдите на компьютер, где он установлен, запустите диспетчер конфигурации SQL и проверьте, есть ли там тот экземпляр, к которому вы пытаетесь подключиться и запущен ли он. Нелишним будет также получить отчет об обнаружении компонентов SQL-серверов.
  • Если вы проделали п1. и не обнаружили источник проблемы, возможно, неверно указан IP-адрес компьютера или номер порта TCP. Перепроверьте их настройки.
  • Причиной того, что невозможно подключиться к SQL-серверу, также может быть сеть, убедитесь, что компьютер с SQL-сервером доступен по сети.
  • Проверьте, может ли клиентское приложение, установленное на том же компьютере, что и сервер, подключиться к SQL-серверу. Запустите SQL Server Management Studio(SSMS), в диалоговом окне “Подключиться к серверу” выберите тип сервера Database Engine, укажите способ аутентификации “Аутентификация Windows”, введите имя компьютера и экземпляра SQL-сервера. Проверьте подключение.

Обратите внимание, что многие сообщения об ошибках могут быть не показаны или не содержат достаточной информации для устранения проблемы. Это сделано из соображений безопасности, чтобы при попытке взлома злоумышленники не могли получить информацию об SQL-сервере. Полные сведения содержатся в логе ошибок, который обычно хранится по адресу C:Program FilesMicrosoft SQL ServerMSSQL13.MSSQLSERVERMSSQLLogERRORLOG, или там, куда его поместил администратор системы.

Ошибка SQL-сервера 26

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

  • в SSMS в настройках SQL-сервера включите аутентификацию Windows
  • для брандмауэра Windows создайте новое правило, которое разрешает подключение для всех программ и протоколов с указанного IP-адреса
  • убедитесь, что запущена служба SQL Server Browser

Ошибка SQL-сервера 18456

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

Не удалось запустить SQL-server — код ошибки 3417

Возникает в случае, если были изменены настройки Windows или перемещена папка с файлами MSSQL.

  • зайдите в C:Program FilesMicrosoft SQLServerMSSQL.1MSSqLData — БезопасностьНастройки доступа — Учетная запись сетевой службы — добавьте учетную запись сетевой службы
  • проверьте, что MDF-файл не сжимается. Если это не так, отключите “Сжимать содержимое для экономии места на диске” в свойствах файла

Иногда ни один из этих способов не помогает, это значит, что файлы БД повреждены и ее придется восстанавливать из резервной копии.

Повреждена база данных

Код ошибки SQL-сервера 945

Ошибка 945 возникает, когда БД SQL-сервера помечена как IsShutdown. Проверьте, достаточно ли места на диске, достаточно ли прав у учетной записи для операций с БД, файлы MDF и LDF не должны быть помечены “Только для чтения”.

Код ошибки SQL-сервера 5172

SQL-сервер хранит свою физическую БД в первичном файле, в котором информация разбита постранично. Первая страница содержит информацию о заголовке mdf-файла и называется страницей заголовка. Она состоит из разнообразной информации о БД, такой как размер файла, подпись и т.д. В процессе прикрепления MDF на SQL-сервере часто возникает ошибка 5172. Это в основном происходит, если MDF-файл поврежден, информация в его заголовке тоже и соответственно сложно добраться до данных. Причиной может быть вирус, аварийное выключение системы, ошибка оборудования.

Ошибка SQL-сервера 823

SQL использует API Windows для операций ввода-вывода, но кроме завершения этих операций SQL проверяет все ошибки обращений к API. Если эти обращения несовместимы с ОС, появляется ошибка 823. Сообщение об ошибке 823 означает, что существует проблема с базовым оборудованием для хранения данных или с драйвером, который находится на пути запроса ввода-вывода. Пользователи могут столкнуться с этой ошибкой, если в файловой системе есть противоречия или поврежден файл базы данных.

Ошибка SQL-сервера 8946

Основной причиной ошибки 8946 так же, как и для 5172, является повреждение заголовков страниц БД SQL вследствие сбоя питания, вирусной атаки, отказа оборудования — SQL-сервер больше не может прочесть эти страницы.

  • если у вас есть свежая резервная копия базы — восстановить базу из этой копии
  • можно попробовать использовать специализированное ПО, такое как SQL Recovery Tool, чтобы восстановить поврежденные файлы

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

Другие ошибки SQL

Код ошибки SQL-сервера 1814

SQL-сервер не может создать базу данных tempdb. Убедитесь, что на выделенном под нее диске достаточно места и что у учетной записи хватает прав для записи в указанную директорию.

Код ошибки SQL-сервера 1067

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

SQL-сервер запускается, но работает слишком медленно

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

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

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

Если у вас не получается устранить ошибки сервера SQL-server самостоятельно, если они появляются снова и снова, то скорее всего в основе лежит одна из этих причин. В таком случае — если у вас произошла ошибка с SQL сервером, ваше ПО не видит SQL-сервер, либо нужно развернуть кластер SQL-серверов — вы всегда можете обратиться за консультацией и технической поддержкой к специалистам Интегруса, отправив заявку с сайта, написав на e-mail, либо позвонив в колл-центр нашей компании.

Источник

MSSQLSERVER_945

Применимо к: SQL Server (все поддерживаемые версии)

Сведения

attribute Значение
Название продукта SQL Server
Идентификатор события 945
Источник события MSSQLSERVER
Компонент SQLEngine
Символическое имя DB_IS_SHUTDOWN
Текст сообщения Не удалось открыть базу данных «%.*ls» вследствие недоступности файлов, нехватки памяти или места на диске. Подробности см. в журнале ошибок SQL Server.

Объяснение

Не удалось обратиться к базе данных из-за отсутствия файлов или других ресурсов.

Действие пользователя

Проверьте, нет ли в журнале ошибок дополнительных сведений об ошибках памяти, места на диске или разрешений. Проверьте местоположение MDF- и NDF-файлов этой базы данных и удостоверьтесь, что у учетной записи, используемой компонентом Компонент Database Engine, есть разрешения на доступ к этим файлам. После устранения неполадки перезапустите базу данных, установив параметр ONLINE в инструкции ALTER DATABASE.

Источник

Troubleshooting MS SQL Server Error 945 – Reasons & Solutions

Modified: July 19th, 2022

4 Minutes Reading

Let’s take a scenario to understand the SQL Server error 945: Database cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server Error Log for details.

“I received a query saying the SQL database is not accessible and the database goes in suspect mode. Also, Database operation was ceased and the SQL Server database stopped the transactions. Does anyone know the solution, please help me out? Why is this happening and how to resolve it?”

According to an above-discussed scenario, it is found SQL error 945 occurs when the attaching and detaching of MDF file is not properly done and recovery procedure fails to bring the database in a consistent state. Improper shutdown of the database and malware attacks is also the responsible reasons for this error.

Here, we will discuss the suspect database and the possible reasons behind why database becomes suspect. Also, we will cover the method to resolve SQL Server error 945.

What is Suspect Database in SQL Server?

Microsoft SQL Server serves as a store for data that is required for different applications either on a single system or across a network. But, sometimes users may face difficulty when the SQL Server database is running under the state marked as suspect. Because this condition will lead to a failure in creating a connection with the database. Database marked as Suspect can be accessed by removing the causes for this SQL Server 945 error.

SQL Server Database is in Suspect Mode- Possible Reasons

There are several reasons that can make the SQL Server database suspected. Some of the common reasons are:

  • If SQL database files are used by the operating system.
  • If SQL Server Database is corrupted.
  • Insufficient space available in SQL server.
  • SQL files are used by any other backup software.
  • Sudden SQL Server Shutdown.
  • Hardware or Power Failure.

How to Fix Microsoft SQL Server Error 945?

Perform the following steps to resolve “Windows could not start the SQL server error 945” :

  1. At first, you should try to add more hard drive space either by removing of unnecessary files from the hard drive or add a new hard drive with the larger size.
  2. Check if the database is set to Auto growth.
  3. Check if the account which is trying to use the database has enough permission to perform any operation.
  4. Make sure that MDF and LDF files are not marked as read-only.

An Effortless Solution to Resolve Microsoft SQL Error 945

If your SQL Database file is found to be severely corrupted, it could be the possibility that the above method gets failed to fix SQL Server code 945. In order to fix Microsoft SQL Server error 945 quickly, you can go for an automated solution i.e SysTools SQL MDF Recovery Tool. The tool repair corrupt SQL MDF file and give two options to export your recovered SQL Server database. Moreover, by using this Professional software, you can easily make your database from suspect mode to normal mode.

How to Use SysTools Database Recovery Software?

Step 1. Launch SQL Recovery Software on your local machine.

Step 2. Click Open and Load MDF file that you want to recover.

Step 3. After that, click on Advance Scan and click Auto Detect if you don’t know MDF file version. The user can check the option preview deleted records in red color.

Step 4. After scanning, the software will display the preview of data items.

Step 5. Click on Export to save the recovered database.

Wrapping Up

In this article, we have discussed the most common SQL user and DBA faces MS SQL error 945. The blog discusses the possible reason why SQL database becomes inaccessible. It also covers the manual approach to fix SQL Server error 945. For simple, easy and effortless solution, SQL recovery Tool is recommended above. It is the easiest approach to fix SQL error 945 from the MS SQL server.

Frequently Asked Questions

You can use the SQL database repair tool to repair corrupt MDF file and access your data easily.

Yes, the automated tool mentioned above allows you to restore deleted database objects like tables, stored procedures, functions, views, rules, etc.

Exclusive Offers & Deals, Grab it Now!

By Ashwani Tiwari

Being a Chief Technical Analyst, I am aware of the technicalities faced by the user while working with multiple technologies. So, through my blogs and articles, I love to help all the users who face various challenges while dealing with technology.

Источник

MSSQLSERVER_945

Applies to: SQL Server (all supported versions)

Details

Attribute Value
Product Name SQL Server
Event ID 945
Event Source MSSQLSERVER
Component SQLEngine
Symbolic Name DB_IS_SHUTDOWN
Message Text Database ‘%.*ls’ cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server error log for details.

Explanation

The database could not be accessed because files or other resources are missing.

User Action

Check the error log for additional information about memory, disk space, or permission failure. Confirm the location of the .mdf and .ndf files for the affected database and confirm that the account used by the Database Engine has permission to access those files. After correcting the problem, restart the database by using ALTER DATABASE to set it ONLINE.

Источник

SQL Server is a database server by Microsoft. And SQL or structured Query language is a programming language that is used to handle the relational database management system. This application stores the data in MDF and NDF files. But sometimes SQL Server users have to face many problems. Like Microsoft SQL Server error 945 issue is among one of them.

Microsoft SQL Server error 945, the database cannot be opened because files cannot be accessed or there is insufficient memory or space. This is one of the most common SQL Server errors that cause an error in the SQL Server database. Fortunately, you can survive Error 945 by adjusting the database settings or using the automated Tool. Let’s find the most appropriate solution and fix this error immediately.

If you encounter this error and searching for an instant solution to resolve this issue. then, you are in the perfect place. In the upcoming segment, we are going to disclose the solution of how to fix SQL Server error 945 without losing a bit of information. This error occurs when the SQL Server won’t be able to recover the missing files or maybe the backup is corrupted. Due to this, we cannot perform database transactions, and operations and the result of this error are databases will be in suspect mode.

But, before proceeding further, initially, understand the reasons behind the MS SQL server error 945

Potential Reasons Behind the Database Cannot Be Opened Due to Inaccessible Files Issue

Microsoft SQL Server error 945 occurs when a database is marked as “shutdown” or when the MDF file is not properly attached and detached and the recovery procedure does not bring the database into a consistent state. It can occur for several reasons:

1. Virus Attack.

2. Improper Shutdown of the Database System.

3. SQL Server Database file is corrupted.

4. Insufficient memory space in SQL server.

5. Hardware or Power Failure.

How to Fix SQL Server Error 945 Manually

1. Top Up hard disk space

Notification of an error in SQL Server is a sign of insufficient disk space. It occurs because there are unnecessary files on the appropriate hard drive, or if a larger hard drive is added, this is a possible solution to MS SQL Server error 945.

2. Ensure Autogrowth Feature is On

The user has to check the make sure the Autogrowth feature is enabled. Please follow the mentioned steps to enable the autogrowth:

Step 1: First connect the SQL Server database. And then connect to the problematic database.
Step 2: Now Click on View and then choose Object Explorer.
Step 3: After the expand the database folder. Right-click on the database and select properties.
Step 4: Under the “Select a Page” option and select the files and look for the autogrowth option, and check the option ‘enable autogrowth’.

3. Now check the MDF and NDF files of the database

If the SQL server database files MDF and NDF files are read-only. This might be the reason for this Microsoft SQL Server error 945. Follow the steps below to remove read-only MDF and NDF files.

1. Find and then Right-click in the MDF and NDF files, Select properties >> Security and then the user will see a group username.
2. Choose the user you want to provide access to the file and then check the permission.
3. In case if permission is not set to full control, then the user has to change by clicking on ‘edit’
4. The user will see a group or Username. In that box choose the user and select the ‘full control’

Best and Efficient Way to Fix Microsoft SQL Server error 945 issues

According to user experience, there is a possibility that the above method cannot fix SQL Server code 945 if there is a problem in your database. To fix the Microsoft SQL error 945 easily, you can choose an automated solution, SysTools SQL Database Recovery Tool. The tool repairs corrupted SQL MDF & NDF files and offer different options for exporting your recovered SQL Server database, you can export your recovered data to SQL Compatible script, CSV File format, and live SQL Server database present in the same machine where the tool is installed or over a server network. In addition, with this professional software, you can easily recover deleted data, restore MDF File in SQL Server and switch your database from suspect to normal mode within the minimum possible time.

Download Now Purchase Now

Let’s explore the working of this tool-

1. Download and Install SQL Database Recovery Software in your local System.

Microsoft SQL Server error 945

2. Click to Open and Choose the MDF file to recover.

Microsoft SQL Server error 945

3. Choose the Advance Scan and Auto Detect Scan of the MDF file.

SQL Server error 945

4. Now, preview the data items of the MDF file. Then, click on Export to save the recovered MDF database file.

Repair MDF File

5. Choose an export option as per your need and then click on Export/Save.

SQL Server error 945

Note: The user can also read the post DBCC CHECKDB REPAIR OPTIONS to repair the SQL database.

Final Words

In this article, we covered the most common SQL users facing Microsoft SQL Server error 945 issues. This blog explains the possible reason why the SQL database cannot be accessed. The manual solutions procedure for resolving SQL Server error 945 is also discussed. To get an effective and effortless solution, the suggested Tool is the best way to resolve the SQL Server error 945.

Содержание статьи:

    • SQL-сервер не найден или недоступен, ошибки соединения с SQL-сервером
      • Ошибка SQL-сервера 26
      • Ошибка SQL-сервера 18456
      • Не удалось запустить SQL-server — код ошибки 3417
    • Повреждена база данных
      • Код ошибки SQL-сервера 945
      • Код ошибки SQL-сервера 5172
      • Ошибка SQL-сервера 823
      • Ошибка SQL-сервера 8946
    • Другие ошибки SQL Server
      • Код ошибки SQL-сервера 1814
      • Код ошибки SQL-сервера 1067
      • SQL-сервер запускается, но работает слишком медленно

SQL-сервер не найден или недоступен, ошибки соединения с SQL-сервером

  • Если SQL-сервер не найден, убедитесь, что ваш экземпляр SQL-сервера действительно установлен и запущен. Для этого зайдите на компьютер, где он установлен, запустите диспетчер конфигурации SQL и проверьте, есть ли там тот экземпляр, к которому вы пытаетесь подключиться и запущен ли он. Нелишним будет также получить отчет об обнаружении компонентов SQL-серверов.
  • Если вы проделали п1. и не обнаружили источник проблемы, возможно, неверно указан IP-адрес компьютера или номер порта TCP. Перепроверьте их настройки.
  • Причиной того, что невозможно подключиться к SQL-серверу, также может быть сеть, убедитесь, что компьютер с SQL-сервером доступен по сети.
  • Проверьте, может ли клиентское приложение, установленное на том же компьютере, что и сервер, подключиться к SQL-серверу. Запустите SQL Server Management Studio(SSMS), в диалоговом окне “Подключиться к серверу” выберите тип сервера Database Engine, укажите способ аутентификации “Аутентификация Windows”, введите имя компьютера и экземпляра SQL-сервера. Проверьте подключение.

Обратите внимание, что многие сообщения об ошибках могут быть не показаны или не содержат достаточной информации для устранения проблемы. Это сделано из соображений безопасности, чтобы при попытке взлома злоумышленники не могли получить информацию об SQL-сервере. Полные сведения содержатся в логе ошибок, который обычно хранится по адресу C:Program FilesMicrosoft SQL ServerMSSQL13.MSSQLSERVERMSSQLLogERRORLOG, или там, куда его поместил администратор системы.

Ошибка SQL-сервера 26

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

  • в SSMS в настройках SQL-сервера включите аутентификацию Windows
  • для брандмауэра Windows  создайте новое правило, которое разрешает подключение для всех программ и протоколов с указанного IP-адреса
  • убедитесь, что запущена служба SQL Server Browser

Ошибка SQL-сервера 18456

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

Не удалось запустить SQL-server — код ошибки 3417

Возникает в случае, если были изменены настройки Windows или перемещена папка с файлами MSSQL.

  • зайдите в C:Program FilesMicrosoft SQLServerMSSQL.1MSSqLData — БезопасностьНастройки доступа — Учетная запись сетевой службы — добавьте учетную запись сетевой службы
  • проверьте, что MDF-файл не сжимается. Если это не так, отключите “Сжимать содержимое для экономии места на диске” в свойствах файла

Иногда ни один из этих способов не помогает, это значит, что файлы БД повреждены и ее придется восстанавливать из резервной копии.

Повреждена база данных

Код ошибки SQL-сервера 945

Ошибка 945 возникает, когда БД SQL-сервера помечена как IsShutdown. Проверьте, достаточно ли места на диске, достаточно ли прав у учетной записи для операций с БД, файлы MDF и LDF не должны быть помечены “Только для чтения”.

Код ошибки SQL-сервера 5172

SQL-сервер хранит свою физическую БД в первичном файле, в котором информация разбита постранично. Первая страница содержит информацию о заголовке mdf-файла и называется страницей заголовка. Она состоит из разнообразной информации о БД, такой как размер файла, подпись и т.д. В процессе прикрепления MDF на SQL-сервере часто возникает ошибка 5172. Это в основном происходит, если MDF-файл поврежден, информация в его заголовке тоже и соответственно сложно добраться до данных. Причиной может быть вирус, аварийное выключение системы, ошибка оборудования.

Ошибка SQL-сервера 823

SQL использует API Windows для операций ввода-вывода, но кроме завершения этих операций SQL проверяет все ошибки обращений к API. Если эти обращения несовместимы с ОС, появляется ошибка 823. Сообщение об ошибке 823 означает, что существует проблема с базовым оборудованием для хранения данных или с драйвером, который находится на пути запроса ввода-вывода. Пользователи могут столкнуться с этой ошибкой, если в файловой системе есть противоречия или поврежден файл базы данных.

Ошибка SQL-сервера 8946

Основной причиной ошибки 8946 так же, как и для 5172, является повреждение заголовков страниц БД SQL вследствие сбоя питания, вирусной атаки, отказа оборудования — SQL-сервер больше не может прочесть эти страницы.

Перечисленные ошибки 945, 5172, 823, 8946 можно устранить двумя методами:

  • если у вас есть свежая резервная копия базы — восстановить базу из этой копии
  • можно попробовать использовать специализированное ПО, такое как SQL Recovery Tool, чтобы восстановить поврежденные файлы

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

Другие ошибки SQL

Код ошибки SQL-сервера 1814

SQL-сервер не может создать базу данных tempdb.  Убедитесь, что на выделенном под нее диске достаточно места и что у учетной записи хватает прав для записи в указанную директорию.

Код ошибки SQL-сервера 1067

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

SQL-сервер запускается, но работает слишком медленно

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

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

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

Если у вас не получается устранить ошибки сервера SQL-server самостоятельно, если они появляются снова и снова, то скорее всего в основе лежит одна из этих причин. В таком случае — если у вас произошла ошибка с SQL сервером, ваше ПО не видит SQL-сервер, либо нужно развернуть кластер SQL-серверов — вы всегда можете обратиться за консультацией и технической поддержкой к специалистам Интегруса, отправив заявку с сайта, написав на e-mail, либо позвонив в колл-центр нашей компании.

Присоединяйтесь к нам,

чтобы получать чек-листы, реальные кейсы, а также
обзоры сервисов раз в 2 недели.

  • Remove From My Forums
  • Вопрос

  • Hi,  I have plenty memory and hard disk space and I have attached a database to SQL 2008 Express but I can not open it.  I see it in «Object Explorer» window, but I am getting this message «An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConectionInfo)/ Database’inventory’ can not be opened due to inacceible files or insufficient memory or disk space. See the SQL Server errorlog for details. (Microsoft SQL Server, Error:945).  Pease help me with this problem.

    Thank you

    Frank Smiley

Ответы

  • Hi,

    If the sufficient memory and disk space are available, the error might be caused by no permissions to access the database file. When you are detaching or attaching a database, the Database Engine tries to impersonate the Windows account of the connection performing the operation to guarantee that the account has permission to access the database and log files. For mixed security accounts that use SQL Server logins, the impersonation might fail. Therefore, make sure you connect to SQL Server using Windows Authentication and the Windows account who logs on SQL Server has the permissions to access the database files.

    If there are any more questions, please let me know.
    Thanks.


    ***Xiao Min Tan***Microsoft Online Community***

    • Помечено в качестве ответа

      19 марта 2010 г. 5:45

Понравилась статья? Поделить с друзьями:
  • Не удалось запустить social club код ошибки 4 гта 4
  • Не удалось восстановить айфон ошибка 1667
  • Не удалось запустить rockstar games launcher код ошибки 1
  • Не удалось восстановить айфон ошибка 1100 как исправить
  • Не удалось восстановить айпад ошибка 4013