Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];

Вниз

MSSQL Dependencies   Найти похожие ветки 

 
Рафик   (2005-10-13 08:14) [0]

У меня такая проблема Dependencies что это кто нибудь подскажет и можно ли это с одного сервера с выбранной ттаблички скопировать на другой сервер в такую же табличку!
Заранее благодарен!


 
sniknik ©   (2005-10-13 08:59) [1]

Dependencies переводится - зависимости. показывает что от чего зависит. к примеру если вьюшка использует 3 таблици то явно, что она от всех 3х зависит. те в свою очередь могут зависеть от внешнего ключа на другую таблицу констраинтов и хрен еще знает от чего.
ну и очевидно что сами по себе Dependencies перенести нельзя (они же не сами по себе, а свойства обьекта), а можно только перенести обьект и все о чего он зависит.
если ты копируеш таблички и там завимости отличаются от оригинала значит неправильно скопировал (ключь/констраин не включил и т.д.).
по моему так.


 
Рафик   (2005-10-13 09:18) [2]

Блин а что теперь можно сделать, я скопировал таблички пол года назад, там уже очень много инфы, а тут с нуля посмотрел должны быть эти зависимости.


 
ЮЮ ©   (2005-10-13 09:29) [3]

Создать необходимые, например:
 ALTER TABLE ... ADD CONSTRAINT ...  FOREIGN KEY ...
REFERENSES ...


 
Рафик   (2005-10-13 10:18) [4]

Ну ведь они есть нельзя ли сделать скрипт с них а то их очень много в ручную делать как то тяжело будет и долго


 
sniknik ©   (2005-10-13 10:45) [5]

зайди в Query Analize-р, на таблице по правой кнопке есть генерация скрипта, сделай на CREATE для обоих вариантов, смотри отличия и составляй сам нужную команду ALTER.
либо переименуй табличку с инфой, после выполняеш CREATE как есть (должно быть с зависимостями) и переносиш данные в созданную из копии.


 
Desdechado ©   (2005-10-13 10:48) [6]

выгружаешь в скирпт ВСЮ структуру, выкидываешь создание таблиц
остальное запускаешь у себя
предупреждаю: 99%, что у тебя это не пройдет, ибо зависимости - это не абы что. Они в том числе целостность данных контролируют. А у тебя без них целостность скорее всего отсутствует, а навесить ограничения из-за этого не получится.


 
Рафик   (2005-10-13 11:07) [7]

CREATE TABLE [archivestruct] (
[DocID] [int] NOT NULL ,
[ParentID] [int] NULL ,
[RefCount] [int] NULL CONSTRAINT [DF_archivestruct_RefCount] DEFAULT (1),
[InUse] [int] NULL ,
[VerNumber] [int] NULL ,
[ObjectClass] [int] NULL CONSTRAINT [DF_archivestruct_ObjectClass] DEFAULT (10),
[DocTemplateID] [int] NULL ,
[Deleted] [int] NOT NULL CONSTRAINT [DF_archivestruct_Deleted] DEFAULT (0),
[MakeHistory] [int] NULL CONSTRAINT [DF_archivestruct_MakeHistory] DEFAULT (0),
[AccessPresent] [int] NULL CONSTRAINT [DF_archivestruct_AccessPresent] DEFAULT (0),
[WriteBack] [int] NULL CONSTRAINT [DF_archivestruct_WriteBack] DEFAULT (0),
[VariantCount] [int] NULL CONSTRAINT [DF_archivestruct_VariantCount] DEFAULT (0),
[ObjId] [uniqueidentifier] NOT NULL CONSTRAINT [DF_archivestruct_ObjId_1] DEFAULT (newid()),
[InheritRoute] [int] NULL CONSTRAINT [DF_archivestructbase_Iheritroute] DEFAULT (0),
[DocCategory] [int] NULL CONSTRAINT [DF_archivestructbase_DocCategory] DEFAULT (2),
[DocSort] [int] NULL CONSTRAINT [DF_archivestructbase_DocSort] DEFAULT (1),
[Docfileid] [int] NULL ,
[RefDocID] [int] NULL CONSTRAINT [DF_archivestruct_RefDocID] DEFAULT (0),
[RefDocClass] [int] NULL CONSTRAINT [DF_archivestruct_RefDocClass] DEFAULT (0),
[DocClassifierID] [int] NULL CONSTRAINT [DF_archivestruct_DocClassifierID] DEFAULT (0),
[ChangeFile] [int] NULL ,
[ObjectHide] [int] NULL CONSTRAINT [DF_archivestruct_ObjectHide] DEFAULT (0),
[SortOrder] [int] NULL CONSTRAINT [DF__ArchiveSt__SortO__09746778] DEFAULT (0),
CONSTRAINT [PK_archivestruct] PRIMARY KEY  CLUSTERED
(
 [DocID]
) WITH  FILLFACTOR = 44  ON [PRIMARY]
) ON [PRIMARY]
GO
То что он выдает у меня все сделано CONSTRAINT уже есть а именно Dependencies так е не появились


 
sniknik ©   (2005-10-13 13:54) [8]

может ты не те зависимости смотриш? не то от чего эта зависит, а те кто от нее зависят...

в общем в каком окне смотриш, и что там написано?


 
Рафик   (2005-10-13 14:34) [9]

D query Analizer там выбираешь слева табличку нажимаю на неё плюс и появляется список в нем идут Columns, Indexec, Constrains и Dependencies, вот тут я и смотрю что их много в табличке а на другом сервере нету вообще, а остальное все я уже сделал скриптами кроме вот этого


 
sniknik ©   (2005-10-13 14:47) [10]

а понятно, это действительно то что зависит от этой таблици, или непонять ничего (в упор не вижу другой завиимости).
лучше (понятнее) смотри в Enterprise Menager-e, там встаеш также на табличку, по правой кнопке -> все задачи -> display Dependencies. видиш в левом окне то что зависит от этой, в правом то от чего эта зависит.

т.е. смотри как создается то что у тебя там прописано.


 
Рафик   (2005-10-13 15:21) [11]

Ладно спасибо просек все получилось!



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.012 c
1-1130868953
Alexander Dakis
2005-11-01 21:15
2005.11.27
Как создать динамическое выделение текста, как в редакторе Delphi


14-1131186727
Pazitron_Brain
2005-11-05 13:32
2005.11.27
Что - то с ос.


14-1130927343
Бугимэн
2005-11-02 13:29
2005.11.27
Freeware


14-1130860799
oleggar
2005-11-01 18:59
2005.11.27
clipper 5.3


2-1131441509
Ольга
2005-11-08 12:18
2005.11.27
Как первую запись в DBGrid сделать выбранной





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский