Зараз ви перебуваєте в автономному режимі; очікується повторне підключення до Інтернету

протокол IMAP про помилку, під Вільний час підключення до екземпляра SQL Server: "Не вдалося відкрити базу даних за промовчанням в користувача"

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 307864
Ознаки
Кожен користувач має, базу даних за промовчанням. Під Вільний час підключення до комп'ютера під керуванням Microsoft SQL Server, а також до бази даних для входу не вказано, використовується бази даних за промовчанням. Однак, якщо базу даних за промовчанням недоступна під Вільний час підключення, не можна підключитися. Замість того, з'являється протокол IMAP про помилку, 4062 або 4064 з'являється протокол IMAP про помилку. текстове протокол IMAP про помилку виглядає таким чином:
Не вдається відкрити користувача за промовчанням базу даних
причина
Під Вільний час підключення до бази даних користувача за промовчанням не доступна. Можливо, базу даних:
  • Це в режим suspect.
  • Більше не існує.
  • У режимі одного користувача і лише підключення вже використовується іншим користувачем або інше.
  • Було від'єднано.
  • Встановлено RESTRICTED_USER стану.
  • Працює в автономному режимі.
  • Установіть аварійного стану.
  • Чи не є запис А для входу відображається для користувачів, або користувач не має доступу.
  • Це частина дзеркал бази даних.
Крім того, вхід, обліковий запис А комп'ютера може бути членом групи з кількох, і базу даних за промовчанням для однієї з цих груп недоступна під Вільний час підключення.
Обхідний шлях
Щоб вирішити цю проблему, визначити правильний, доступних базу даних, у рядку підключення.Щоб уникнути появи протокол IMAP про помилку під Вільний час користувача за промовчанням даних не доступна, увійдіть як користувач, який можна змінювати, вхід. Потім змініть користувача за промовчанням даних до бази даних для підключення.

SQL Server 2005 і пізніших версій

Sqlcmd. exe можна змінити за промовчанням бази даних SQL Server 2005. Щоб це зробити, виконайте такі дії:
  1. Натисніть кнопку Пуск, виберіть команду виконати, введіть cmd, і натисніть клавішу ENTER.
  2. Скористайтесь одним із наведених нижче способів, залежно від типу перевірки автентичності, що вхід до SQL Server використовує.
    • Підключення до екземпляра SQL Server, вхід, які використовують автентифікації в Microsoft Windows, введіть таку команду в командному рядку та натисніть клавішу ENTER:
      sqlcmd-Е -S InstanceName -d майстра.
    • Якщо на вхід до SQL Server використовує автентифікацію на SQL Server, щоб підключитися до екземпляра, введіть таку команду в командному рядку та натисніть клавішу ENTER:
      sqlcmd -S InstanceName -d, майстер -U SQLLogin -P Пароль
    Примітка InstanceName — Це ім'я екземпляра SQL Server 2005, до яких підключення встановлюється. SQLLogin Це покажчик місця заповнення для входу SQL Server, які було виключено, за промовчанням, база даних. Пароль — це пароль входу SQL Server.
  3. У sqlcmd командному рядку введіть таку команду та натисніть клавішу ENTER:
    ЗМІНИТИ ВХІД SQLLogin DEFAULT_DATABASE = AvailDBName
    Примітка AvailDBName — Це ім'я наявної бази даних, можна отримати, у випадку, входу SQL Server.
  4. Введіть у командному рядку sqlcmd ДИВ., і натисніть клавішу ENTER.

SQL Server 2000 та SQL Server 7.0

Osql. exe можна змінити за промовчанням бази даних SQL Server 7.0 та SQL Server 2000. Щоб це зробити, виконайте такі дії:
  1. У командному рядку введіть такі і натисніть клавішу ENTER:
    C:\>osql -Е -d-майстер
  2. У полі osql запит, введіть нижче і натисніть клавішу ENTER:
    1 > sp_defaultdb "користувач"s_login","головний"
  3. У другому командному рядку введіть такі і натисніть клавішу ENTER:
    2 > див.
Стан
Така поведінка передбачена.
Додаткові відомості
Показати цю проблему, спробуйте підключити з OSQL та параметр -d наявні бази даних, що в нормальний стан. Підключення успішно, без протокол IMAP про помилку.

З іншого боку, відображається відповіді, подібний до наведеного нижче, з різноманітні утиліти для клієнта SQL Server, коли базу даних недоступні:
  • SQL Server Management Studio, (SQL Server 2005)
    Не вдається підключитися до Ім'я сервера
    ЩОБ ОТРИМАТИ ДОДАТКОВІ ВІДОМОСТІ:
    Не вдалося відкрити, програма за промовчанням база даних користувача. Вхід не виконано.Не вдалося виконати вхід користувача "Ім'я _ користувача'. (Microsoft SQL Server, помилка: 4064)
  • За допомогою Sqlcmd. exe, SQL Server 2005
    Повід. 4064, рівень 11, стан 1, сервер Ім'я сервера, Рядок 1
    Не вдалося відкрити, програма за промовчанням база даних користувача. Вхід не виконано.
    MSG 18456, рівень 14, стан 1, сервер Ім'я сервера, Рядок 1Login не вдалося виконати для користувача "Ім'я _ користувача'.
  • SQL Server 2000 Query Analyzer, (якості)
    Не вдається підключитися до сервера TESTSERVER:
    Сервер: Msg 4064, рівень 16, стан-1
    [Microsoft][ODBC SQL Server-драйвер][SQL Server]Не вдалося відкрити, програма за промовчанням база даних користувача. Вхід не виконано.
  • SQL Server 2000 Server Enterprise Manager (SEM)
    Підключення неможливо встановити для TESTSERVER - не вдається відкрити, база даних користувача за промовчанням "dbid". Замість цього за допомогою бази даних master.

    Переконайтеся, що SQL Server запущено і перевірте реєстрація події властивості сервера SQL Server (, клацнувши правою кнопкою миші вузол TESTSERVER) і повторіть спробу.
  • У командному рядку, використовуючи SQL Server 2000-OSQL

    З'являється таке протокол IMAP про помилку під Вільний час сценарій виконання C:\>osql -Е -команди:
    Не вдалося відкрити, програма за промовчанням база даних користувача. Вхід не виконано.
  • SQL Server 7.0 з Query Analyzer (якості)
    Не вдається підключитися до сервера \\TESTSERVER:
    Сервер: Msg 4062, рівень 16, стан-1
    [Microsoft][ODBC SQL Server-драйвер][SQL Server]Не вдалося відкрити, база даних користувача за промовчанням "<ID>". Замість цього за допомогою бази даних master.</ID>
  • У командному рядку, використовуючи SQL Server 7.0-OSQL

    З'являється таке протокол IMAP про помилку під Вільний час сценарій виконання C:\>osql -Е -команди:
    Не вдалося відкрити, база даних користувача за промовчанням "dbid".
    Замість цього за допомогою бази даних master.
У нижченаведеній таблиці показано, щоб отримати додаткові відомості про продукти або інструменти, які автоматично перевіряти наявність цієї умови, що на вашому екземплярі SQL Server та версії продукту SQL Server, проти яких обчислюються правило.
Правило програмного забезпеченняНазва правилаОпис правилаВерсії продуктів, проти яких обчислюються правило
System Center Advisor.Принципи рівні для сервера SQL Server, налаштовані, з базою даних не існує, за промовчаннямSystem Center Advisorchecks, якщо будь-який вхід в екземпляра SQL Server настроєно за промовчанням база даних, який більше не існує. Огляд відомостей, які описані в розділі "Відомості про зібрані" theadvisor попередження і виконайте інтерактивні елементи, описані в цій статті, щоб виправити ситуацію. SQL Server 2008

SQL Server 2008 R2

SQL Server 2012

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 307864 – останній перегляд: 02/18/2015 06:43:00 – виправлення: 4.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2005 Express Edition, Microsoft SQL 2005 Server Workgroup, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Enterprise Evaluation, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbtshoot kbsqlsetup kbprb kbmt KB307864 KbMtuk
Зворотний зв’язок