Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
Charles Weyland
Member

Откуда: Feorina "Fury" 161
Сообщений: 4374
(SQL server CE, VS 2012)
В VS 2012 создал простенький проект, решил добавить базу, с которой он работает. Добавил Local Database.
Теперь хочу написать большой скрипт, который, выполняясь, создаёт все таблицы базы данных. Щёлкаю "SQL запрос", в нём есть только 4 типа: Select, insert, delete, update

но как создать запрос, как это было в SQL Server 2008 management studio для Create Table? Ведь теперь функционал CE перебазировался в VS

К сообщению приложен файл. Размер - 27Kb
10 дек 13, 00:55    [15268048]     Ответить | Цитировать Сообщить модератору
 Re: Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
Charles Weyland
Member

Откуда: Feorina "Fury" 161
Сообщений: 4374
эм.. вообще никаких идей?..
10 дек 13, 11:41    [15269649]     Ответить | Цитировать Сообщить модератору
 Re: Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Charles Weyland,

Полный текст ошибки видимо нужно угадать?
10 дек 13, 12:02    [15269897]     Ответить | Цитировать Сообщить модератору
 Re: Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
Charles Weyland
Member

Откуда: Feorina "Fury" 161
Сообщений: 4374
WarAnt
Charles Weyland,

Полный текст ошибки видимо нужно угадать?

Вот, не надо язвить :) Полный текст ошибки
The CREATE TABLE SQL construct of statement is not supported

Причина её в том, что я SQL код ввожу в окно, в которое можно ввести только один из четырёх запросов Select, insert, delete, update. Почему такое ограничение - непонятно.
Окно открывается так: в правом окне Tables, правая клавиша мыши, New Query.

Как (и где) в VS можно написать программу на языке SQL?
10 дек 13, 12:13    [15269995]     Ответить | Цитировать Сообщить модератору
 Re: Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
Glory
Member

Откуда:
Сообщений: 104751
Charles Weyland
Вот, не надо язвить :) Полный текст ошибки
The CREATE TABLE SQL construct of statement is not supported

И что непонятного в сообщении ?

Charles Weyland
Как (и где) в VS можно написать программу на языке SQL?

На языке SQL пишут скрипты. А программы пишут на ЯзыкеПрограммирования.
10 дек 13, 12:19    [15270054]     Ответить | Цитировать Сообщить модератору
 Re: Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
хмхмхм
Guest
Charles Weyland,

it cannot be displayed graphically

http://stackoverflow.com/questions/13413145/the-create-table-sql-construct-or-statement-is-not-supported-with-asp-net-2008
http://forums.codeguru.com/showthread.php?428733-Create-Table-Visual-Studio-SQL-Compact-Vista
10 дек 13, 12:21    [15270078]     Ответить | Цитировать Сообщить модератору
 Re: Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
Charles Weyland
Member

Откуда: Feorina "Fury" 161
Сообщений: 4374
хмхмхм
Charles Weyland,

it cannot be displayed graphically

http://stackoverflow.com/questions/13413145/the-create-table-sql-construct-or-statement-is-not-supported-with-asp-net-2008
http://forums.codeguru.com/showthread.php?428733-Create-Table-Visual-Studio-SQL-Compact-Vista

По первой ссылки прошёл, там написано "ответ обсуждался здесь" и дана вторая ссылка.
По второй ссылке советуют использовать SQL Server Management Studio 2005 как более удобное средство.
Да, это так.
Но проблема в том, что с 2012 версии начиная Compact в нём не поддерживается.
10 дек 13, 12:38    [15270245]     Ответить | Цитировать Сообщить модератору
 Re: Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
хмхмхм
Guest
Charles Weyland,

ну, если вам это как-то поможет, то в нашем DB - проекте таблицы хранятся как scripts (именно как инструкция create table).
отображаются в графическом интерфейсе нормально
10 дек 13, 12:41    [15270282]     Ответить | Цитировать Сообщить модератору
 Re: Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
Charles Weyland
Но проблема в том, что с 2012 версии начиная Compact в нём не поддерживается.
Так 2012 версию никто и не советовал.
10 дек 13, 18:38    [15273394]     Ответить | Цитировать Сообщить модератору
 Re: Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
Charles Weyland
Member

Откуда: Feorina "Fury" 161
Сообщений: 4374
alexeyvg
Charles Weyland
Но проблема в том, что с 2012 версии начиная Compact в нём не поддерживается.
Так 2012 версию никто и не советовал.

К сожалению, у меня она стоит. И если не поддерживается, значит, в следующих версиях также поддержки не будет.
хмхмхм
ну, если вам это как-то поможет, то в нашем DB - проекте таблицы хранятся как scripts (именно как инструкция create table).
отображаются в графическом интерфейсе нормально

не помогло :(
11 дек 13, 09:34    [15275016]     Ответить | Цитировать Сообщить модератору
 Re: Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 6201
Charles Weyland,

Вас забанили на гугле? https://www.google.ru/search?q=sql compact tools - первая же ссылка. На SSMS свет клином не сошелся.
11 дек 13, 10:49    [15275475]     Ответить | Цитировать Сообщить модератору
 Re: Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
Charles Weyland
Member

Откуда: Feorina "Fury" 161
Сообщений: 4374
Сон Веры Павловны
Charles Weyland,

Вас забанили на гугле? https://www.google.ru/search?q=sql compact tools - первая же ссылка. На SSMS свет клином не сошелся.


Благодарю!!
Картинка с другого сайта.Картинка с другого сайта.Картинка с другого сайта.
мне как-то в голову не приходило ввести "Tools" - а ведь именно то, что я искал.
11 дек 13, 10:58    [15275515]     Ответить | Цитировать Сообщить модератору
 Re: Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
Charles Weyland
alexeyvg
Так 2012 версию никто и не советовал.

К сожалению, у меня она стоит. И если не поддерживается, значит, в следующих версиях также поддержки не будет.
Я к тому, что для разработки для sql compact можно скачать другую версию (хотя конечно это менее удобно).

Ну или использовать другие тулзы, как тут уже сказали.
11 дек 13, 13:19    [15276553]     Ответить | Цитировать Сообщить модератору
 Re: Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
Charles Weyland
Member

Откуда: Feorina "Fury" 161
Сообщений: 4374
согласен, можно.

Но изначально я не согласился, потому что пытался понять, в каком направлении вообще идёт развитие Compact. Уже подумал, не собираются ли его вообще закрывать. Если да, то что будет вместо него на случай, если нужно разработать программку, запускающуюся без предварительной развёртки.
11 дек 13, 13:26    [15276587]     Ответить | Цитировать Сообщить модератору
 Re: Почему невозможно создать таблицу методом Create Table? (Create table not supperted)  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
Charles Weyland
пытался понять, в каком направлении вообще идёт развитие Compact. Уже подумал, не собираются ли его вообще закрывать.

SQl Server Compact Edition Roadmap

Никто не знает...
11 дек 13, 17:06    [15278349]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить