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

Откуда:
Сообщений: 15
Добрый день, Товарищи.
Есть вот такая таблица:(создано в графическом редакторе, сделал скрипт)
CREATE TABLE [dbo].[tClient](
[ClientId] [int] IDENTITY(1,1) NOT NULL,
[Login] [varchar](20) NULL,
[Password] [varchar](20) NULL,
[Description] [varchar](100) NULL,
[Balance] [money] NULL,
CONSTRAINT [PK_tClient] PRIMARY KEY CLUSTERED
(
[ClientId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

Когда в режиме "Design" пытаюсь сделать поле, например [Login], NOT NULL, и сохранить - выдает сообщение "saving changes is not permitted..бла бла бла", то есть не сохраняет изменения.
НО, если это же поле делаю NOT NULL с помощью скрипта ,вот так:
alter TABLE [dbo].[tClient]
alter column [Login] [varchar](20) NOT NULL

тогда изменения происходят. Также ,интересно, что в графическом режиме обратно на NULL изменить тоже не дает.

Почему так? Есть ли способ в графическом режиме произвоить все эти действия?
29 июн 09, 12:25    [7354154]     Ответить | Цитировать Сообщить модератору
 Re: изменений таблицы в MS SQL 2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
А версия SSMS ?
29 июн 09, 12:29    [7354178]     Ответить | Цитировать Сообщить модератору
 Re: изменений таблицы в MS SQL 2008  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3205
Да какая разница, какая у него версия...
Там опция стоит по умолчанию, запрещающая менять схему таблиц через GUI. Зайти в настройки и отключить ее. В 2008 вроде бы впервые появилась.
29 июн 09, 12:31    [7354186]     Ответить | Цитировать Сообщить модератору
 Re: изменений таблицы в MS SQL 2008  [new]
jHotMan
Member

Откуда:
Сообщений: 15
Microsoft SQL Server Management Studio 10.0.2531.0
29 июн 09, 12:35    [7354211]     Ответить | Цитировать Сообщить модератору
 Re: изменений таблицы в MS SQL 2008  [new]
jHotMan
Member

Откуда:
Сообщений: 15
Tools - Options - ... там?
29 июн 09, 12:38    [7354220]     Ответить | Цитировать Сообщить модератору
 Re: изменений таблицы в MS SQL 2008  [new]
jHotMan
Member

Откуда:
Сообщений: 15
нашел, спасибо.
29 июн 09, 12:46    [7354261]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить