Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
1 / 1 / 0
Регистрация: 09.12.2015
Сообщений: 23
1

Не удаётся создать базу данных

25.12.2015, 13:08. Показов 1479. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Учусь работать в manager studio.Пытаюсь создать базу данных и таблицу по этому коду
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
--********************************************************************************
--                            Создание Базы Данных.
--********************************************************************************
 
-- Создаём базу данных с именем ShopDB.
CREATE DATABASE ShopDB  
ON                            -- Задаем параметры Базы Данных.
(
    NAME = 'ShopDB',                -- Указываем логическое имя БД (используется при обращении к БД).
    FILENAME = 'D:\ShopDB.mdf',     -- Указываем Физическое полное имя файла БД.
    SIZE = 10MB,                    -- Задаем начальный размер файла БД.
    MAXSIZE = 100MB,                -- Задаем максимальный размер файла БД.
    FILEGROWTH = 10MB               -- Задаем значение, на которое будет увеличиваться размер файла БД.
)
LOG ON                        -- Задаем параметры журнала Базы Данных.
( 
    NAME = 'LogShopDB',                -- Указываем логическое имя журнала БД (используется при обращении к журналу БД).
    FILENAME = 'D:\ShopDB.ldf',        -- Указываем Физическое полное имя файла журнала БД.
    SIZE = 5MB,                        -- Задаем начальный размер файла журнала БД.
    MAXSIZE = 50MB,                    -- Задаем максимальный размер файла журнала БД.
    FILEGROWTH = 5MB                   -- Задаем значение, на которое будет увеличиваться размер файла журнала БД.
)               
COLLATE Cyrillic_General_CI_AS -- Задаем кодировку для базы данных по умолчанию
 
-- Выделить с 6 по 22 строку и нажать F5.
 
----------------------------------------------------------------------------------
 
-- Выводим информацию о Базе Данных - ShopDB.
EXECUTE sp_helpdb ShopDB;
 
----------------------------------------------------------------------------------
                     
 
--********************************************************************************
--                  Создание Таблицы в Базе Данных ShopDB.
--********************************************************************************
 
-- ВНИМАНИЕ!
-- Указываем явно имя Базы Данных, которую следует использовать, так как, существует вероятность
-- создания таблицы в Базе Данных, указанной в выпадающем списке на панели инструментов. 
-- Например: Часто, ошибочно создают таблицы в БД master и кажется что таблица не создалась.
USE ShopDB                
GO   
 
----------------------------------------------------------------------------------
 
-- Создаем таблицу с именем MyFriends, которая будет содержать пять столбцов. 
-- Первый столбец с именем FriendId, типа SmallInt с заданным автоинкрементом.
-- Второй столбец с именем FirstName, типа Varchar, размерностью в 20 символов.
-- Третий столбец с именем LastName, типа Varchar, размерностью в 20 символов.
-- Четвертый столбец с именем BirthDate, типа Date.
-- Пятый столбец с именем PhoneNumber, типа Char, размерностью в 10 символов.
 
CREATE TABLE MyFriends
(
    -- Ключевое слово IDENTITY задает начальное значение и устанавливает авто инкремент.
    -- По умолчанию значение первой ячейки равно 1 и с каждой новой записью увеличивается на 1.
    FriendId SMALLINT IDENTITY NOT NULL,
    FirstName VARCHAR(20) NOT NULL,
    LastName VARCHAR(20) NULL,
    BirthDate DATE NULL,
    PhoneNumber CHAR(10) NOT NULL
)
GO -- Конец пакета инструкций.
 
----------------------------------------------------------------------------------
К сожалению выскакивают ошибки,подскажите в чём дело
Ошибки по типу:"Неправильная синтаксическая конструкция вокруг ON"
Заранее спасибо!)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2015, 13:08
Ответы с готовыми решениями:

Не удается создать базу данных
Почему не удается создать новую базу данных и как решить данную проблему? Скрин

Не удается импортировать базу данных
Здравствуйте. Я только начинаю разбираться в базах данных MySQL, поэтому, возможно, неправильно...

Не удается восстановить базу данных SQL Server в новом месте
Сделал бэкап базы данных на сервере c SQL Server 2012, перенес на локальный компьютер тоже с SQL...

Не удается открыть базу данных, запрашиваемую именем входа. Не удалось выполнить вход
Всем добрый день! Что нужно здесь изменить, чтобы БД нормально компилировалась? Открываю...

4
66 / 64 / 24
Регистрация: 14.10.2014
Сообщений: 339
25.12.2015, 17:14 2
Странно, у меня скрипт отработал без ошибок.
1
3546 / 2120 / 752
Регистрация: 02.06.2013
Сообщений: 5,144
25.12.2015, 17:29 3
Цитата Сообщение от ApXyC Посмотреть сообщение
Странно, у меня скрипт отработал без ошибок.
Действительно странно.
Потому что без "go" перед "use ShopDB;" будет ошибка компиляции о несуществующей БД.
1
1 / 1 / 0
Регистрация: 09.12.2015
Сообщений: 23
26.12.2015, 01:08  [ТС] 4
ApXyC, invm, наверное я что-то не правильно делаю,ладно спасибо,попробую разобраться)

Добавлено через 1 час 46 минут
invm, ApXyC, у меня всё получилось,но получилось как-то странно.Скрипт как единое целое не запускается,но когда я выделял код по частям и запускал,то всё было нормально.
0
3 / 3 / 0
Регистрация: 24.12.2015
Сообщений: 44
28.12.2015, 17:20 5
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
IF db_id('ShopDB') IS NULL
CREATE DATABASE ShopDB
GO
ALTER DATABASE ShopDB MODIFY FILE 
( NAME = N'ShopDB' , SIZE = 3048KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
GO
ALTER DATABASE ShopDB MODIFY FILE 
( NAME = N'ShopDB_log' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
EXECUTE sp_helpdb ShopDB;
GO
USE ShopDB
CREATE TABLE MyFriends
(
   
    FriendId SMALLINT IDENTITY NOT NULL,
    FirstName VARCHAR(20) NOT NULL,
    LastName VARCHAR(20) NULL,
    BirthDate DATE NULL,
    PhoneNumber CHAR(10) NOT NULL
)
GO
1
28.12.2015, 17:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2015, 17:20
Помогаю со студенческими работами здесь

Не удается открыть базу данных , запрашиваемую именем входа. Не удалось выполнить вход
Доброго времени суток! Делаю проект в Visual Studio 2015 Express для Web. База данных подключена...

Не удается создать базу данных
Почему не удается создать новую базу данных и как решить данную проблему? Скрин

Не удается создать базу данных
Почему не удается создать новую базу данных и как решить данную проблему? Скрин Добавлено...

Не удаётся создать базу данных
Добрый день. Делаю модель данных, использую вот этот пример...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru