MihaNix
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Дык я ж не разбирался - поставил как встало, так и работаю. Если-б понимал - что к чему не написал бы на форум. Ставил их SFX архива cab - весит 264МБ, в подписи значится: Microsoft SQL Server 2008 R2 Express Edition with Tools. Версия файла: 10.50.1600.1. Работаю так: соединяюсь: osql -E -S MIHANIX-PC\SQLEXPRESS создаю таблицу: CREATE TABLE Mihail (FirmPost CHAR(15) NOT NULL PRIMARY KEY, FirmPotr CHAR(15) , Kredit BIT, NazvTovar CHAR(20), KolvoTovar INT, VesTovar INT, PriseTovar SMALLMONEY, Rekvizit CHAR(70), Data SMALLDATETIME, CONSTRAINT CK_NazvTovar CHECK (NazvTovar in ('холодильник', 'пылесос', 'утюг')), CONSTRAINT CK_KolvoTovar CHECK (KolvoTovar<100), CONSTRAINT UNIC UNIQUE (FirmPost, FirmPotr) ) go Заполняю ее значениями. Поработал я с ней немного и вышел из программы. При повторном входе пишу, допустим: select * from Mihail go а он пишет: Сообщение 208, уровень 16, состояние 1, сервер MIHANIX-PC\SQLEXPRESS, строка 1 Недопустимое имя объекта "mihail". Может как по другому надо, может после соединения обновить информацию - как? Но вот пытаюсь создать новую таблицу - не помню что пишет. Ситуация повторяется не всегда. Но создавать не дает - потому, что такая уже существует. После этого нормально выдает содержимое таблицы. Такая же беда иногда при модификации этой таблицы - пытаюсь добавить в нее новый столбец. Все нормально добавляет. Но вот потом пытаюсь его заполнить данными - говорит, что нет столбца с таким именем. Пока курсовую делал - несколько раз в разные моменты времени воспроизводилось данное поведение. При попытке обращения к внесенным в таблицу данным например. А сейчас заставить на тех же сценариях не могу ее. Пока курсачь делал - несколько десятков часов к ряду ее мучал, сейчас терпения на это не хватит Да и курсачь доделал уже. Может как обновить базу надо, после модификации? |