Имя параметра viewinfo microsoft sqlserver management sqlstudio explorer

Обновлено: 07.07.2024

Вы хотите знать, как устранить ошибку Windows Could Not Start SQL Server 3417? Итак, прочтите это эссе один раз, и вы найдете ответы на все свои вопросы.

Windows не может запустить SQL Server (MSSQLSERVER) на локальном компьютере. Для получения дополнительной информации просмотрите журнал системных событий. Если это служба, не принадлежащая Microsoft, обратитесь к поставщику службы и обратитесь к коду ошибки для конкретной службы 3417.

Управление >> Расширенные события >> Журналы SQL Server >> Просмотр >> Журнал SQL Server
Затем выберите журнал ошибок и изучите его подробности.

Каков источник ошибки: Windows не может запустить SQL Server Ошибка 3417?

  • Изменения настроек Windows, намеренные или непреднамеренные (смещение папки SQL Server).
  • Сжатие папки, содержащей файлы базы данных SQL.
  • Сетевая учетная запись для папки данных несовместима.
  • Повреждение файла базы данных SQL, например, из-за аппаратного сбоя, вторжения вирусов или внезапного отключения питания.

Эти причины ошибки не следует упускать из виду.

Подходы вручную: Windows не может запустить SQL Server, ошибка 3417

1. Необходимо распаковать файл MDF базы данных SQL

Проверьте, не сжимается ли основной файл базы данных (.mdf), если вы не можете его открыть. Если файл сжат, вам придется распаковать его. Для этого сделайте следующие шаги:

  • Перейти к Данные Microsoft SQL Server и найдите файлы db (MDF и NDF).

Примечание: Перейдите по следующему пути, чтобы найти папку данных SQL-сервера: «C: Program FilesMicrosoft SQL ServerMSSQL.1MSSQLData».

После выполнения этих процедур перезапустите службу SQL Server. Если проблема не исчезнет, ​​используйте следующую ручную технику.

2. Проверьте разрешения папки.

Это исправление ошибки SQL 3417 предназначено для клиентов, у которых возникает ошибка при переносе папки на другой диск.

Убедитесь, что учетная запись, которая запускает службу SQL Server, имеет права доступа (сетевые разрешения) к папке файлов базы данных SQL. Если у вас нет доступа к папке, используйте эти процедуры, чтобы получить ее:

Убедитесь, что сейчас экземпляр SQL Server запускается без ошибок.

3. Используя файл резервной копии, восстановите базу данных.

Примечание: Существует ряд проблем или ошибок, влияющих на данные SQL. Если вы потеряли данные SQL из-за таких проблем, вам нужно будет использовать надежное решение для восстановления. Мы упомянули один ниже на всякий случай. Упомянутое решение не исправляет ошибку Windows не может запустить SQL-сервер 3417, но восстанавливает только потерянные данные SQL.

Профессиональный инструмент восстановления

Заключение

Добрый вечер. Искал в поисковике ответа не нашел, вернее есть, но не то. Такая проблема, пытаюсь создать связанную таблицу в Access и MSSQL server, если создаю на этом же девайсе где и SQL server все в порядке подключается, а если с локального компьютера, пишет вот такое:

Подключение не выполнено:
SQLState: '01000'
Ошибка SQL-сервер: 5
[Microsoft][ODBC SQL Server Driver][Named pipes]ConnectionOpen (Connect()).
Подключение не выполнено:
SQLState: '08001'
Ошибка SQL-сервер: 17
[Microsoft][ODBC SQL Server Driver][Named pipes]SQL-сервер не существует, или отсутствует доступ.

через ping, пингуется по всякому и доменное имя, и ip.
порт 1433 в брандмаузере открыт, telnet проверка нормально. Кто подскажет что это может быть?

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

В чем отличие MS Access от MSSQL Server
В чем состоит основное отличие MICORSOFT ACCESS от MICROSOFT SQL SERVER ?

Microsoft SQL Server Management studio 17 не подключается к mysql server 5.7
Проще говоря studio его вообще не видит, пишу чтобы подключился (имя указываю то, которое вводил.

Не подключается к базе данных MSSQL при проверке подлинности SQL
Создал базу в MS SQL EXPRESS 12. По умолчанию подключался к серверу через проверку подлинности .

Visual Studio + MsSQL Server
Здравствуйте. У меня есть база данных. мне надо сделать ее программную реализацию.. Подскажите.

На локальном ком-пе должен быть файл ODBC(связывание таблиц подразумевает наличия файла подключения ODBC.

Я в курсе не получалось его создать, выдавало такую же ошибку. Решение нашлось, при настройке связанной таблицы:
Выбор источника данных --> Создать\ Создание нового источника данных --> Пользовательский нажимаем далее\ SQL server\ Готово. Создание источника данных для SQL server ввожу что нужно, имя, описание, сервер и далее. И там выбираю настройка клиента. Появляется окно Изменение конфигурации сетевой библиотеки, и вот там было выставленно именованые каналы, я изменил на TCP\IP и все заработало.
Вот только теперь возникла другая проблема на с Management Studio на сервере, видимо что то я наклацал выдает ошибку:
Значение не может быть неопределенным.
Имя параметра: viewInfo (Microsoft.SqlServer.Management.SqlStudio.Explorer)

Само ядро сервера работает, подключаюсь через access, с локального компьютера, вношу данные, запросы работают нормально.

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

Не подключается к SQL Server!
У меня при запуске программы по БД появляется ошибка: "Ошибка при подключении к базе данных.

Хранимые процедуры mssql server 2008
суть вопроса есть таблица log с полями id,Login,pass необходимо создать хранимую процедуру.

Не могу присоеденить БД к MSSQL Server 2005
Здравствуйте:) Создал в Visual Studio БД *.mdf и заполнит табличку в ней Далее через MS SQL.

Merge Replication for MSSQL Server 2000
Есть вопрос. На MSSQL была настроена репликация слиянием, но при прохождении наблюдается.

иногда я нахожу переменные среды TEMP и TMP равными C:WindowsTEMP . Они должны быть установлены на %USERPROFILE%AppDataLocalTemp , и настроены правильно в Свойства Системы.

если Я запускаю PowerShell с повышенными привилегиями, а затем $env:TEMP установлен правильно. Если я запускаю PowerShell без повышенных прав, то это не так. Считаю, что в обоих случаях он должен быть установлен правильно. Если нет, то это неправильно.

то же самое верно и для CMD.ИСПОЛНЯЕМЫЙ.

перезагрузка исправляет это, временно, до что-то снова ломает ее. Предположительно, что-то загруженное в Explorer.exe возится со своими переменными окружения, но что?

значения в реестре верны, даже когда это происходит:

  • HKLMSYSTEMCurrentControlSetControlSession ManagerEnvironment и TEMP = %SYSTEMROOT%Temp
  • HKCUEnvironment и TEMP = %USERPROFILE%AppDataLocalTemp

, установив точку останова на shell32!RegenerateUserEnvironment С WinDbg, я могу поймать его, когда это произойдет, но я до сих пор не знаю, почему explorer.exe читает неправильные переменные среды.

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

Я посмотрел на свой, и оказалось, что некоторые багги установщики дублировали все записи (некоторые более одного раза). Там должна быть ошибка переполнения буфера похоронен в проводнике.exe где-то. Во всяком случае, когда я удалил дубликаты и нажал OK, моя временная переменная внезапно снова появилась (с правильным значением) во всех приложениях, которые я запустил из проводника.

ваш профиль пользователя может быть поврежден. Попробуйте переименовать свой профиль в C:\Users в Windows 7 и C:\Documents and Settings В Windows XP, затем перезапуск и вход с теми же учетными данными, так что новый профиль генерируется. Если вы можете выбрать ваши файлы от старого профиля и скопировать их в новый профиль.

проверьте, если ваш HKCU\Volatile Environment переменные создаются при входе в систему. Они должны включать HOMEPATH , HOMEDRIVE , USERNAME etc. Это ключ полностью не хватает?

если ничего не работает, обходной путь для меня, чтобы использовать SETX в пакетном файле, размещенном в папке "Все программы пользователей" в меню "Пуск". Для Windows XP, скачать SETX в рамках Windows XP Service Pack 2 Support Tools.

это вызовет ваш HKCU\Environment переменные для чтения на начальном этапе. Затем слить ключи с реестра. Они будут статичными для всех пользователей, пока вы не исправите свой профиль, хотя можно придумать более сложный пакетный файл, если они были настолько склонны. Заменить имя пользователя,вход в систему-сервер и домен. этот пример предназначен для Windows XP. Сохранить как .reg-файл, щелкните правой кнопкой мыши и выберите пункт Объединить. Вы также можете добавить их с помощью SETX . Вы также можете использовать REG ADD или REGEDIT следовал по WM_SETTINGCHANGE поскольку эти команды не обновляют текущую среду. См.SS64 для использования команды SETX , REG и REGEDIT .

Я использую SQL Server 2008 R2 . Работает нормально. Но недавно я сменил свой хостинг-сервер и узнал, что они установили SQL Server 2012 на сервере.

Итак, есть ли проблема с моей стороны или со стороны сервера . и как я могу предотвратить эту проблему?

Обновите свою студию управления SqlServer с 2008 до 2012

Или загрузите пакеты обновления SqlServer Management Studio и обновите, вероятно, решите ваше решение.

Вы можете скачать SQL Server Management Studio 2012 по ссылке ниже

У меня сработал перезапуск Management Studio.

Для меня эта проблема все еще существует с SSMS версии 2016 (13.0.16100.1).

Приличный обходной путь - не использовать диалоговое окно «Щелкните правой кнопкой мыши» -> «Добавить таблицу . », а просто перетащить таблицу, которую вы хотите добавить, из проводника объектов на поверхность диаграммы. При перетаскивании значок мыши превращается в символ «добавить», и таблица добавляется, когда вы отпускаете мышь.

Лучше каждый раз закрывать SSMS.

Перезапуск сработал! Я обнаружил ту же ошибку, чтобы добавить новую таблицу в мою схему базы данных на sql server 2016, перезапустить студию управления сервером sql, наконец, решенную.

Это проблема, если вы используете инструменты Management Studio 2008 для подключения к экземпляру SQL 2012.

Я часто сталкиваюсь с этим, если работаю на одном сервере с SQL 2008 и пытаюсь быстро запросить другой сервер, на котором работает SQL 2012.

Обычно я использую на своей персональной рабочей станции последнюю версию Management Studio (в данном случае 2012 г.), и я могу управлять всеми серверами оттуда.

Обновите клиентскую версию SQL до той же, что и на сервере.

В настоящее время доказано, что предложенные причины в основном невозможны. Я использую SSMS V17.9.2 против SS 2014, но проблема все еще не решена. Проблемы с памятью у этого инструмента существуют по крайней мере с 2006 года, когда я начал использовать SSMS.

Да, MS «хочет» избавиться от диаграмм, но пользователи этого не позволяют. У меня такое чувство, что они никогда не исправят ни одну из этих проблем, потому что они хотят, чтобы пользователи были настолько сыты по горло этим инструментом, что многие из них перестали использовать его и могли отказаться от него полностью.

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

Оказалось, что мои версии CLR / NCLI / SMO были 10.50.1600.1. Обновление до 10.53.6000.34 исправило это, что позволило SMO 2008R2 многое делать с серверами 2012 и 2014 годов.

Получите их из пакета функций

Я обнаружил проблему с диаграммой и схемой в SQL-Server 2016, которая может быть полезна для субъекта. Я редактировал диаграмму (связанную с множеством таблиц схемы "продажи") и добавил новую таблицу, НО забыл объявить ее схему, так что это было со значением по умолчанию "dbo" . Затем, когда я вернулся и открыл схему "продажи" и попытался добавить существующую таблицу . Блуф! ЭТО Вызвало точно такую ​​же ошибку, как описано в этой ветке. Я даже попробовал обходной путь (перетащить таблицу), но это не сработало. Внезапно я заметил, что схема неверна, я обновил ее, попробовал еще раз, и Эврика! проблема сразу исчезла . С уважением.

Это очень старая проблема с обналичиваемым контентом. MS планирует удалить диаграммы из SSMS, поэтому им все равно. В любом случае решение существует.

Просто закройте вкладку «Диаграммы» и откройте ее снова. Работает с SSMS 18.2.

Читайте также: