Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 не удается выполнить attach  [new]
Sator Arepo
Member

Откуда: Королев, М.О.
Сообщений: 2613
Ось Windows Seven Starter
print @@version
Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Intel X86) 
	Mar 29 2009 10:27:29 
	Copyright (c) 1988-2008 Microsoft Corporation
	Express Edition on Windows NT 6.1 <X86> (Build 7601: Service Pack 1)

файл C:\Temp\attachContoso.sql:
USE [master]
GO
CREATE DATABASE [C:\TEMP\PRESCRIPTIONCONTOSO.MDF] ON 
( FILENAME = N'C:\TEMP\PRESCRIPTIONCONTOSO.MDF' )
 FOR ATTACH
GO
в результате выполнения в терминале команды
c:\Temp>sqlcmd -S .\SQLExpress -i attachContoso.sql

получаю сообщение о об отказе в доступе
Контекст базы данных изменен на "master".
Сообщение 5120, уровень 16, состояние 101, сервер S
Не удалось открыть физический файл "C:\TEMP\PRESCRI
рационной системы 5: "5(Отказано в доступе.)".

вроде сделал все по инструкции:
+
LightSwitch Walkthrough Sample

This download consists of the PrescriptionContoso SQL database, and installation script, and a copy of the sample application that is built by following the steps in the topic Walkthrough: Creating the VisionClinic Application http://msdn.microsoft.com/en-us/library/ee256749.aspx.

To install the database:

1. In Windows Explorer, copy the PrescriptionContoso.mdf and attachContoso.sql files to the C:\Temp directory. Please note that if you place the files in a directory with a different name, you will also need to change it in the attachContoso.sql script and in several steps in the walkthrough.

2. From an elevated command prompt, switch to the C:\Temp directory and type sqlcmd -S .\SQLExpress -i attachContoso.sql.

The PrescriptionContoso sample database will be installed in SQL Server Express and will be available for use from LightSwitch.

Errata

In the section “Change the Screen Layout”, step 4 instructs you to select the first List | ProductRebateCollection node and select DataGrid from the drop-down list. This step is no longer necessary; the DataGrid is selected by default.

In the section “Create a Screen to Display Invoices”, step 6 instructs you to select the List | InvoiceDetailsCollection node, and in the List drop-down select DataGrid. This step is no longer necessary; the DataGrid is selected by default.


Как устранить ошибку? Куда смотреть?
6 сен 11, 23:29    [11238089]     Ответить | Цитировать Сообщить модератору
 Re: не удается выполнить attach  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
Sator Arepo
Как устранить ошибку? Куда смотреть?
А вы делали отсоединение этого файла? Под каким аккаунтом коннектились к серверу при этом?
6 сен 11, 23:47    [11238130]     Ответить | Цитировать Сообщить модератору
 Re: не удается выполнить attach  [new]
iljy
Member

Откуда:
Сообщений: 8711
Sator Arepo,

ну может для начала все-таки проверить, есть ли у SQL-сервера права доступа к этому файлу?
6 сен 11, 23:50    [11238136]     Ответить | Цитировать Сообщить модератору
 Re: не удается выполнить attach  [new]
iljy
Member

Откуда:
Сообщений: 8711
Sator Arepo,

еще несколько смущает отсутствие файла журнала - в этом случае надо как минимум указывать FOR ATTACH_REBUILD_LOG. Откуда вы вообще все это взяли?
6 сен 11, 23:55    [11238146]     Ответить | Цитировать Сообщить модератору
 Re: не удается выполнить attach  [new]
Sator Arepo
Member

Откуда: Королев, М.О.
Сообщений: 2613
iljy
Sator Arepo,

еще несколько смущает отсутствие файла журнала - в этом случае надо как минимум указывать FOR ATTACH_REBUILD_LOG. Откуда вы вообще все это взяли?

Установил LightSwitch, к нему прилагалается инструкция, как установить учебное приложение + БД.
Как узнать, какой учетке нужно давать права на этот файл?
7 сен 11, 00:13    [11238170]     Ответить | Цитировать Сообщить модератору
 Re: не удается выполнить attach  [new]
Sator Arepo
Member

Откуда: Королев, М.О.
Сообщений: 2613
iljy
Sator Arepo,

еще несколько смущает отсутствие файла журнала - в этом случае надо как минимум указывать FOR ATTACH_REBUILD_LOG. Откуда вы вообще все это взяли?

Все, прицепил файл - через эту самую LightSwitch
7 сен 11, 00:30    [11238186]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить