Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL Server 2005 глюки  [new]
WYPMAH
Member

Откуда: USA
Сообщений: 1956
Добрый день,

На днях перешёл на 2005 sql server, всё замечательно, старые проекты работают безошибочно. Сейчас читаю документацию по новым возможностям и параллельно их пробую на практике и что-то у меня ничего не выходит, одни ошибки, да и такие, что он как будто не знает эти операторы.
Например,
declare
  @n int

set @n = 5

select top (@n) *
from HumanResources.Department

Ошибка:
Msg 170, Level 15, State 1, Line 6
Line 6: Incorrect syntax near '('.


То же самое с оператором PIVOT. Что делать!?
30 мар 06, 11:50    [2505916]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 глюки  [new]
Kir2000
Member

Откуда:
Сообщений: 117
у меня нормально отработало
30 мар 06, 12:01    [2505984]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 глюки  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

Поменять уровень совместимости на базе?

--
-------------------------
There's no silver bullet!

Posted via ActualForum NNTP Server 1.3

30 мар 06, 12:02    [2505987]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 глюки  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5113
declare
  @n int

set @n = 5

select top @n *
from HumanResources.Department
Скобки убери...
30 мар 06, 12:03    [2505988]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 глюки  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5113
На счёт скобок поторопился... у меня с ними работает :)
30 мар 06, 12:06    [2506008]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 глюки  [new]
Владимир Иванов
Member [заблокирован]

Откуда: www.MicrosoftProject.ru
Сообщений: 820
автор
Поменять уровень совместимости на базе?


IMHO, не влияет на применение новых фич. Влияет только на поведение старых.
30 мар 06, 12:07    [2506016]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 глюки  [new]
Glory
Member

Откуда:
Сообщений: 104760
Владимир Иванов
автор
Поменять уровень совместимости на базе?


IMHO, не влияет на применение новых фич. Влияет только на поведение старых.

Как раз наоборот.
30 мар 06, 12:08    [2506020]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 глюки  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

locky wrote:
>
> Поменять уровень совместимости на базе?
>
вроде как без толку - не влияет (в данном случае)

зы глупый вопрос - а точно коннектимся к 2005? а то всякое бывает...
--
-------------------------
There's no silver bullet!

Posted via ActualForum NNTP Server 1.3

30 мар 06, 12:16    [2506060]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 глюки  [new]
bonzadk
Member

Откуда: Tallinn
Сообщений: 576
Владимир Иванов
автор
Поменять уровень совместимости на базе?


IMHO, не влияет на применение новых фич. Влияет только на поведение старых.

У меня тоже пример из BOL не шел. Тоже на скобки орал. Перевел базу в 9.0 - все заработало.
30 мар 06, 12:19    [2506074]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 глюки  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

bonzadk wrote:
> У меня тоже пример из BOL не шел. Тоже на скобки орал. Перевел базу в
> 9.0 - все заработало.
у меня работает даже в режиме совместимости 7.0 :-(

--
-------------------------
There's no silver bullet!

Posted via ActualForum NNTP Server 1.3

30 мар 06, 12:23    [2506101]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 глюки  [new]
bonzadk
Member

Откуда: Tallinn
Сообщений: 576
locky

у меня работает даже в режиме совместимости 7.0 :-(

Я говорил о другом запросе
Не думаю, что это
USE AdventureWorks;
GO
SELECT a.index_id, name, avg_fragmentation_in_percent
FROM sys.dm_db_index_physical_stats (DB_ID(), OBJECT_ID(N'Production.Product'),
     NULL, NULL, NULL) AS a
    JOIN sys.indexes AS b ON a.object_id = b.object_id AND a.index_id = b.index_id;
GO
У тебя сработает в 7.0
30 мар 06, 12:29    [2506137]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 глюки  [new]
WYPMAH
Member

Откуда: USA
Сообщений: 1956
Глюк решился :-) Да и очень легко, просто перезапустил Management Studio и заново приконнектился.
НО почему когда работаешь с 2000'ым, а затем разрываешь коннект и создаешь на 2005'ый, ошибки при выполнении новых возможностей!?
30 мар 06, 12:40    [2506203]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 глюки  [new]
WYPMAH
Member

Откуда: USA
Сообщений: 1956
Глюк решился :-) Да и очень легко, просто перезапустил Management Studio и заново приконнектился.
НО почему когда работаешь с 2000'ым, а затем разрываешь коннект и создаешь на 2005'ый, ошибки при выполнении новых возможностей!?
30 мар 06, 12:40    [2506206]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 глюки  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

WYPMAH wrote:
> Глюк решился :-) Да и очень легко, просто перезапустил Management Studio
> и заново приконнектился.
> НО почему когда работаешь с 2000'ым, а затем разрываешь коннект и
> создаешь на 2005'ый, ошибки при выполнении новых возможностей!?
эх! Надо было бы Вам в коннекте с глюком сделать select @@version... да
поздно уже...
Вы этта, повторите свои действия, добейтесь глюка и - select
@@version,@@servername...


--
-------------------------
There's no silver bullet!

Posted via ActualForum NNTP Server 1.3

30 мар 06, 12:59    [2506345]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 глюки  [new]
WYPMAH
Member

Откуда: USA
Сообщений: 1956
locky

WYPMAH wrote:
> Глюк решился :-) Да и очень легко, просто перезапустил Management Studio
> и заново приконнектился.
> НО почему когда работаешь с 2000'ым, а затем разрываешь коннект и
> создаешь на 2005'ый, ошибки при выполнении новых возможностей!?
эх! Надо было бы Вам в коннекте с глюком сделать select @@version... да
поздно уже...
Вы этта, повторите свои действия, добейтесь глюка и - select
@@version,@@servername...


--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3


Если получится, напишу.
30 мар 06, 13:15    [2506436]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить