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

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

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

Студворк — интернет-сервис помощи студентам
Учусь работать в 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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.12.2015, 13:08
Ответы с готовыми решениями:

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

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

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

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

Добавлено через 1 час 46 минут
invm, ApXyC, у меня всё получилось,но получилось как-то странно.Скрипт как единое целое не запускается,но когда я выделял код по частям и запускал,то всё было нормально.
0
3 / 3 / 0
Регистрация: 24.12.2015
Сообщений: 44
28.12.2015, 17:20
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.12.2015, 17:20
Помогаю со студенческими работами здесь

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

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

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

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

Не удаётся создать базу данных
Добрый день. Делаю модель данных, использую вот этот пример http://habrahabr.ru/company/microsoft/blog/133316/ всё работает верно,...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru