Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL Server Compact  [new]
SQL_nub
Guest
Есть спущенная "сверху" задачка. По технологии должен использоваться SQL Server 2008 R2. Задача отработана, вылизана и сдана. Ради смеха попробовал повторить все сделанное на сабже. Создал БД, подключился, в новый запрос воткнул скрипт создания таблиц и словил фейл :(

"Важная ошибка 0x80004005, незначительная ошибка 25551"
"Столбец удостоверения должен содержать данные типа integer или big integer и не может содержать значения NULL. Важная ошибка 0x80040E14, незначительная ошибка 26302"
"Указан недопустимый тип данных. [ Data type (if known) = DATE ] Важная ошибка 0x80040E14, незначительная ошибка 26302"

Тысячи их... И так почти на всех таблицах.

Отсюда вопрос: SQL Server Compact вообще не совместим с SQL Server 2008 R2 (потроха имеются ввиду)? Или я какой нюанс упустил?
6 май 13, 07:02    [14261089]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
SQL_nub
Отсюда вопрос: SQL Server Compact вообще не совместим с SQL Server 2008 R2 (потроха имеются ввиду)? Или я какой нюанс упустил?

т.е. то, что это вообще отдельный самостоятельный продукт, вас не смутило?
http://erikej.blogspot.ru/2011/01/comparison-of-sql-server-compact-4-and.html
6 май 13, 08:29    [14261137]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
SQL_nub
Guest
Knyazev Alexey
т. е. то, что это вообще отдельный самостоятельный продукт, вас не смутило?


меня смутило то, что в этом самостоятельном продукте не работает банальное создание таблицы:

-- Table: 'Sex'
CREATE TABLE "Sex" (
  "ObjectId" TINYINT NOT NULL IDENTITY(0, 1),
  "Caption" NCHAR(1) NOT NULL,
  CONSTRAINT "PK_Sex" PRIMARY KEY (
    "ObjectId"
  ),
  CONSTRAINT "UK_Sex_1" UNIQUE (
    "Caption"
  )
);
GO


Важная ошибка 0x80004005, незначительная ошибка 25551
6 май 13, 08:59    [14261177]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
http://msdn.microsoft.com/ru-ru/library/ms173393(v=sql.105).aspx
6 май 13, 09:06    [14261188]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
Glory
Member

Откуда:
Сообщений: 104751
SQL_nub
меня смутило то, что в этом самостоятельном продукте не работает банальное создание таблицы:

А банальное не соблюдение документированного синтаксиса вас не смутило ?

Сообщение было отредактировано: 6 май 13, 09:13
6 май 13, 09:13    [14261203]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
SQL_nub
Guest
Glory
А банальное не соблюдение документированного синтаксиса вас не смутило ?


Набуя в "одинаковых" продуктах иметь разный синтаксис? Для наблюдать за секасом хомячков при переносе скриптов с одной редакции на другую?!
6 май 13, 09:26    [14261235]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
SQL_nub
Glory
А банальное не соблюдение документированного синтаксиса вас не смутило ?


Набуя в "одинаковых" продуктах иметь разный синтаксис? Для наблюдать за секасом хомячков при переносе скриптов с одной редакции на другую?!

ещё раз: это не разные редакции...это разные ПРОДУКТЫ!
6 май 13, 09:26    [14261239]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
Glory
Member

Откуда:
Сообщений: 104751
SQL_nub

Набуя в "одинаковых" продуктах иметь разный синтаксис? Для наблюдать за секасом хомячков при переносе скриптов с одной редакции на другую?!

Ну тогда MySQL MSSQL тоже одинаковые продукты.
У них ведь в имени есть SQL, да ?
6 май 13, 09:28    [14261244]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
SQL_nub
Guest
Knyazev Alexey
ещё раз: это не разные редакции...это разные ПРОДУКТЫ!


Теперь понял.

SQL Server 2000
SQL Server 2005
SQL Server 2008
SQL Server 2008 R2
SQL Server Compact

это разные, несовместимые между собой (даже в поддержке стандарта), продукты.

p.s. Я давеча качнул 2012-й "отдельный продукт", теперь думаю зря.

Сообщение было отредактировано: 6 май 13, 09:33
6 май 13, 09:32    [14261259]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
SQL_nub
Guest
Glory
Ну тогда MySQL MSSQL тоже одинаковые продукты.
У них ведь в имени есть SQL, да ?


Ты умничка :)
6 май 13, 09:34    [14261264]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
Glory
Member

Откуда:
Сообщений: 104751
SQL_nub

это разные, несовместимые между собой (даже в поддержке стандарта), продукты.

Какой "стандрат" вы придумали ?
6 май 13, 09:34    [14261265]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
Glory
Member

Откуда:
Сообщений: 104751
http://msdn.microsoft.com/en-us/library/bb896140.aspx
6 май 13, 09:38    [14261275]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
SQL_nub
p.s. Я давеча качнул 2012-й "отдельный продукт", теперь думаю зря.

"Мы боролись с трололо — Много наших полегло"
6 май 13, 09:41    [14261299]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
SQL_nub
Guest
Glory
http://msdn.microsoft.com/en-us/library/bb896140.aspx


Собственно в этом вопрос и заключается: нахрена?!

Никто же не просить, чтоб компакт слушал порт и обслуживал килограмм живых коннектов!

з.ы. Вы, жентельмены, особо не кипятитесь. Я в отпуске, поэтому есть время на флейм. Но обнаружив данную херню в хорошем семействе серверов, был удручен.
6 май 13, 09:44    [14261317]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
Glory
Member

Откуда:
Сообщений: 104751
SQL_nub

Собственно в этом вопрос и заключается: нахрена?!

О чем вопрос ?
Даже в синтаксисе "большого" tsql между редакциями есть различия.

SQL_nub
Никто же не просить, чтоб компакт слушал порт и обслуживал килограмм живых коннектов!

И причем здесь синтаксис ?
6 май 13, 09:49    [14261338]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
SQL_nub
Guest
Glory


Всё, расслабься, я уже догадался, что ты упоротый сектант :)
6 май 13, 09:52    [14261357]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
Glory
Member

Откуда:
Сообщений: 104751
SQL_nub
Glory


Всё, расслабься, я уже догадался, что ты упоротый сектант :)

Что же вы такие догадливые прежде в хелп не заглядываете ?
Вера не позволяет ? Или ее отсутствие ?
6 май 13, 09:55    [14261368]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
SQL_nub
Guest
Glory
SQL_nub
пропущено...


Всё, расслабься, я уже догадался, что ты упоротый сектант :)

Что же вы такие догадливые прежде в хелп не заглядываете ?
Вера не позволяет ? Или ее отсутствие ?


Дык и в мыслях не было получит такую подлянку от мелкомягких.
6 май 13, 09:56    [14261374]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31991
SQL_nub
Knyazev Alexey
ещё раз: это не разные редакции...это разные ПРОДУКТЫ!


Теперь понял.

SQL Server 2000
SQL Server 2005
SQL Server 2008
SQL Server 2008 R2
SQL Server Compact

это разные, несовместимые между собой (даже в поддержке стандарта), продукты.

p.s. Я давеча качнул 2012-й "отдельный продукт", теперь думаю зря.

Это продукты разные, но похожие и в основном совместимые сверху вниз
SQL Server 2000
SQL Server 2005
SQL Server 2008
SQL Server 2008 R2
SQL Server 2012

Это отдельный продукт, имеющий из общего с вышеперечисленными только быквы в названии:
SQL Server Compact
6 май 13, 09:59    [14261384]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
Glory
Member

Откуда:
Сообщений: 104751
SQL_nub

Дык и в мыслях не было получит такую подлянку от мелкомягких.

Ну да, опять виноват MS. Кто бы сомневался. Что еще ждать от "упоротых сектантов".
6 май 13, 10:00    [14261391]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
SQL_nub
Guest
Glory
SQL_nub
Дык и в мыслях не было получит такую подлянку от мелкомягких.

Ну да, опять виноват MS. Кто бы сомневался. Что еще ждать от "упоротых сектантов".


Говорю же, расслабься. Качни лучше Firebird Embedded, евошние разработчики пока не просекли мульку делать несовместимые разные одинаковые продукты :))
6 май 13, 10:04    [14261404]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
Glory
Member

Откуда:
Сообщений: 104751
SQL_nub
Говорю же, расслабься. Качни лучше Firebird Embedded, евошние разработчики пока не просекли мульку делать несовместимые разные одинаковые продукты :))

Я лично не напрягаюсь.
Ибо сначала читаю про стандарты, а не придумываю их.
6 май 13, 10:05    [14261410]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Compact  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31991
SQL_nub
Говорю же, расслабься. Качни лучше Firebird Embedded, евошние разработчики пока не просекли мульку делать несовместимые разные одинаковые продукты :))
Надо же, SQL нуб учит SQL-ю :-)

Это нормально, что бы разные продукты могли быть несовместимыми, что вас так возбудило???

С Firebird ситуация простая, он весь примитивный, как бы весь Embedded, это же СУБД не из большой тройки, вот там Embedded и не-Embedded версии являются одним и тем же, на основе одного кода.
А чтоб оракл или дб2 ставились с неизменной функциональностью к примеру на андроид или WinPhone - такого нету и не будет.
6 май 13, 10:15    [14261440]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить