2016-07-09 4 views
0

Я пытаюсь добавить AdventureWorks в свою студию управления SQL Server 2014. После того как я открыл запрос в коде SQLCMD, я изменил путь setvar к имени моего сервера.Ошибка активации AdventureWorks в SQL Server, я не знаю, является ли это мой путь неправильным или моя база данных неверна

Как исправить эту ошибку?

У меня есть следующее сообщение об ошибке:

Started - 2016-07-09 00:32:33.533 

*** Dropping Database 

*** Creating Database 

Msg 5133, уровень 16, состояние 1, строка 89
Каталог просмотра для файла «C: \ Program Files \ Microsoft SQL Server \ MSSQL12 .DACHENMCIS \ MSSQL \ DATA \ AdventureWorksDW2014_Data.mdf "не удалось с ошибкой операционной системы 3 (система не может найти указанный путь).

Msg 1802, уровень 16, состояние 1, строка 89
CREATE DATABASE не удалось. Некоторые имена файлов не могут быть созданы. Проверьте связанные ошибки.

*** Checking for AdventureWorksDW2014 Database 
*** AdventureWorksDW2014 Database does not exist. Make sure that the script is being run in SQLCMD mode and that the variables have been correctly set. 

Msg 911, Level 16, State 1, Line 119
Database 'AdventureWorksDW2014' не существует. Убедитесь, что имя введено правильно.

Msg 208, уровень 16, состояние 1, процедура vDMPrep, строка 1683
Недопустимое имя объекта 'dbo.FactInternetSales'.

Msg 208, уровень 16, состояние 1, процедура vTimeSeries, строка 1731
Недопустимое имя объекта 'dbo.vDMPrep'.

Msg 208, уровень 16, состояние 1, процедура vTargetMail, строка 1796
Недопустимое имя объекта 'dbo.DimCustomer'.

Msg 208, уровень 16, состояние 1, процедура vAssocSeqOrders, строка 1828
Недопустимое имя объекта 'dbo.vDMPrep'.

+1

Соответствующая ошибка: «Система не может найти указанный путь». Существует ли 'C: \ Program Files \ Microsoft SQL Server \ MSSQL12.DACHENMCIS \ MSSQL \ DATA \'? –

+0

Эй, спасибо за ответ. DACHENMCIS - это мое имя сервера sql, это говорит инструкция для моей лаборатории. Но я не могу это исправить? мне нужно больше для моего имени сервера sql? – Lee

+0

Также, если вы можете, могу я вам написать? слишком долго, чтобы печатать здесь. – Lee

ответ

0

Добавить привилегии на «C: \ Program Files \ Microsoft SQL Server \ MSSQL12.DACHENMCIS \ MSSQL \ DATA \", у вас нет всех необходимых.

Или, если возможно, путь недействителен, замените «C: \ Program Files \ Microsoft SQL Server \ MSSQL12.DACHENMCIS \ MSSQL \ DATA \» на существующий путь к папке, на котором у вас есть полные права, и вы будете хорошо.

+0

Не могли бы вы показать мне инструкцию о том, как создать путь? в моей лаборатории это говорит, прежде чем я начну, мне нужно заменить путь по умолчанию своим именем сервера. – Lee

+0

Инструкция говорит в режиме SQLCMD, мне нужно заменить эту строку. : setvar SqlSamplesDatabasePath "C: \ Program Files \ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ MSSQL \ DATA \" – Lee

+0

Я могу скопировать и вставить свое собственное имя сервера в части the.mssqlserver? Но я продолжаю делать это неправильно? Можете ли вы показать мне, как это сделать. Я обещаю, что приму свой ответ! – Lee