Hi Sasa , Welcome to SQL Team!Probably a horrible idea, but here goes nothing!Script the whole database.Execute it on the "new machine"DROP all the objects you don't need - make a script to drop them, so you can easily repeat it next time.You can easily create a "Drop" script (from which you delete the objects you want to KEEP!) with something like:SELECT 'DROP ' + CASE xtype WHEN 'U' THEN 'TABLE' WHEN 'V' THEN 'VIEW' WHEN 'FN' THEN 'FUNCTION' WHEN 'IF' THEN 'FUNCTION' WHEN 'TF' THEN 'FUNCTION' WHEN 'TR' THEN 'TRIGGER' WHEN 'P' THEN 'PROCEDURE'-- ... etc ... ELSE '???' + xtype + '???' END + ' ' + [name] + CHAR(13) + CHAR(10) + 'GO'FROM dbo.sysobjectsWHERE xtype NOT IN ('D', 'F', 'PK', 'S')-- AND xtype IN ('U', 'V', 'P') -- Restrict object typesORDER BY xtype, [name]
Kristen