Принципиальный молчун
Зарегистрирован: 08 August 2008
Сообщения: 2
Примеры кода: 0
|
Не получается в SQL Server 2005!!! (проблемы личные, хотя.....................) |
08 August 2008 22:12 |
|
|
|
|
Здраствуйте!
Свою, более-менее работающую базу я уже создал, правда с Menagement Studio.
Вот решил попробовать себя в сценариях на инсталляцию своей новой базы с использованием T-SQL.
.... и оказывается........
самые первые инструкции у меня не проходят (ошибка 102)
:
USE master;
GO
DECLARE @dataBasePath nvarchar(max);
SET @dataBasePath = N'D:\Архив программ\TechStyle\Базы данных предприятия\HighRevenueTrade\';
CREATE DATABASE HighRevenueTrade
ON PRIMARY
(
NAME = HighRevenueTrade,
FILENAME = @dataBasePath + N'HighRevenueTrade.mdf',
SIZE = 1 MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 1 MB
)
LOG ON
(
NAME = HighRevenueTrade_LOG,
FILENAME = N'HighRevenueTrade_LOG.ldf',
SIZE = 1 MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 1 MB
)
--WHITH DB_CHAINING OFF,
--WHITH TRUSTWORTHY OFF
GO
Так вот сразу возникли вопросы:
- когда применяется "N" перед строкой в одинарных ковычках '?
- когда нужны строки в двойных ковычках ""?
- как правильно писать "HighRevenueTrade" в ковычках или без, аможет быть в двойных кавычках....: NAME = HighRevenueTrade?
- Можно ли в DECLARE сделать тип varchar(max), например?
- Почему компилятор ругается на строку: FILENAME = @dataBasePath + N'HighRevenueTrade.mdf'?
- Может ли быть (по умолчанию) WHITH DB_CHAINING и TRUSTWORTHY = ON
- Когда их следует включать в сценарий?
- и...... мож что у меня еще не правильно!?!?
Это моё первое сообщение на сайте. Как работет форматирование - не разобрался!!!
Заранее спасибо за ответы!!!
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 08 August 2008 22:12
|
|