none
Установка учебной базы по курсу 70-433 RRS feed

  • Вопрос

  • Доброго всем времени суток!

     

    У меня возникла следующая проблема.

    С книгой "SQL Server 2008 Разработка баз данных (экзамен 70-433)" идет диск с учебными базами.

    Попытался установить базу AdventureWorks2008.

    Она состоит из следующего набора файлов и папок:

    Documents

    AdventureWorks2008_Data.mdf

    AdventureWorks2008_Log.ldf

     

    Я попытался присоединить эту базу к SQL Server 2008.

    Полная версия: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)   Jul  9 2008 14:43:34   Copyright (c) 1988-2008 Microsoft Corporation  Express Edition with Advanced Services on Windows NT 6.1 <X86> (Build 7600: ) 

     

    Как требовалось включил FILESTREAM.

    При добавлении базы возникает следующая ошибка:

    ------

    TITLE: Microsoft SQL Server Management Studio

    ------------------------------


    Attach database failed for Server 'L0K1\SQLEXPRESS'.  (Microsoft.SqlServer.Smo)


    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Attach+database+Server&LinkId=20476


    ------------------------------

    ADDITIONAL INFORMATION:


    An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)


    ------------------------------


    The operating system returned the error '5(Отказано в доступе.)' while attempting 'FsFileHeader::Open' on 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Documents'.

    A file activation error occurred. The physical file name 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Documents' may be incorrect. Diagnose and correct additional errors, and retry the operation.

    Could not open new database 'AdventureWorks2008'. CREATE DATABASE is aborted. (Microsoft SQL Server, Error: 3634)


    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=3634&LinkId=20476

    ------------------------------


    Я так понял, что проблема возникла с каталогом полнотекстового поиска.

    Пробовал подключить эту базу к SQL SERVER 2008 Enterprise.

    Та же ошибка возникает.

     

    Подскажите пожалуйста как с этим можно бороться?

     

    Заранее спасибо!

     

    22 декабря 2010 г. 7:42

Ответы

Все ответы

  • Проверьте, имеет ли учетная запись сервера 'L0K1\SQLEXPRESS' доступ в к папке C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Documents'.


    Gruß Yury
    22 декабря 2010 г. 12:04
  • У меня вообще сервер запущен с правами Администратора.

    Я дико извиняюсь за глупый вопрос, но где можно все это дело посмотреть?

    22 декабря 2010 г. 14:17
  • Для подключения базы к экземпляру SQL Server L0K1\SQLEXPRESS, скопируйте файлы базы в папку:
    C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\
    Присоедините базу к L0K1\SQLEXPRESS.

    Оригинал базы можно скачать с http://msftdbprodsamples.codeplex.com/

    Там же есть описание установки базы:


    Gruß Yury
    • Предложено в качестве ответа Naomi N 26 декабря 2010 г. 2:57
    • Помечено в качестве ответа Yuriy Lenchenkov 31 декабря 2010 г. 7:44
    25 декабря 2010 г. 18:20
  • У меня вообще сервер запущен с правами Администратора.

    Я дико извиняюсь за глупый вопрос, но где можно все это дело посмотреть?

    Учетную запись, из под которой запущен экземпляр SQL Server, можно определить в SQL Server Configuration Manager.

    • Откройте SQL Server Configuration Manager
    • Выберите SQL Server Services
    • В колонке Log On As отображено искомое имя.

    Для определения списка пользователей и групп, имеющих доступ к папке, вызовите свойства папки и откройте вкладку Security.


    Gruß Yury
    25 декабря 2010 г. 18:39
  • Напишите, пожалуйста, T-SQL запрос, которым Вы присоединяете базу к серверу. Если делаете присоединение через графический интерфейс, выберите в окне присоединения на панели инструментов "Скопировать скрипт в буфер обмена" и напишите здесь.
    Решаю проблемы...
    26 декабря 2010 г. 8:14