Sunday, July 23rd, 2017

Windows Embedded Studio на Windows Vista – проблемы с базами данных и их решения

Published on Март 2, 2009 by   ·   Комментариев нет

Если вы немного поиграли с SQL Server на недавних версиях Windows Vista, то вы наверное заметили, что соединения с базами данных, при использовании Windows, обычно терпят неудачу из-за UAC (User Account Control).

top ten cigars

Это присходит даже если ваш пользователь находится в группе Администраторов и неважно под какой учетной записью запущен ваш SQL Server. Вы можете столкнуться с этим в Visual Studio, например, когда вы будете пытаться создать новое соединение с базой данных.

Такое поведение баз данных в Vista (которое будет исправлено командой SQL несколько позже, к Windows Vista RTM точно) также может произойти и при работе с Windows Embedded Studio (инструмент XP Embedded) на Windows Vista. Когда я установил Embedded Studio на только что установленную Windows Vista 5472, поместив базу данных в установку SQL Server 2005, вместо MSDE по умолчанию, которая идет вместе с инструментом XPe, все успешно запускалось, с того момента, как я запустил setup.exe с правами администратора (“Run as administrator” из контекстного меню) – что является хорошей идей для запуска различных установщиков при включенной UAC. Но не все было так гладко, как мне показалось вначале, при запуске менеджера баз данных я получил следующее сообщение:

1

Мне понадобилось не мало времени, чтобы понять что произошло. Когда тоже самое сообщение было выдано и в VS2005, я понял, что я не могу подключить аутентификацию SQL Server. Наконец, найдя причину выдававшейся ошибки, я запустил менеджер компонентов базы данных “as administrator”, при этом никаких проблем не возникло.

Так что же с этим нужно сделать? Первым решением данной проблемы может стать отключение UAC, чего конечно же лучше не делать, потому что UAC обеспечивает вам безопасность. Другое решение данной проблемы – нажать правой кнопкой на иконке программы и выбрать “Run as administrator”. Если вы хотите постоянно запускать данное приложение, то будет лучше в свойствах данной программы поставить галочку возле “Run this program as an administrator” (нажмите правой кнопкой на иконке программы и выберете “Properties”, перейдите во вкладку “Compatibility”):

Теперь, при каждом запуске приложения, у вас будут спрашивать о разрешении данного действия, т.к. вы выполняете задачи администратора. Это сильно надоедает, но с этим придется смириться.

Надеюсь данный совет поможет вам в решении проблем с базами данных, пока не выйдет Vista RTM или, пока данную проблему не решит команда SQL.

Источник: http://blogs.msdn.com/frankpr/


Смотрите также:

Tags: , ,

Readers Comments (Комментариев нет)

Comments are closed.

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]