Reply to Re: why do generated script begin with empty transactions ?

Your name:

Reply:


Posted by Simon Hayes on 07/29/05 17:55

"gabriel" <spam@yahoo.fr> wrote in message
news:42e9f0e9$0$5298$636a15ce@news.free.fr...
> Greetings,
>
> I am adding foreign keys to a database and saving the generated scripts.
>
> What I do not understand is that all script begin with empty transactions.
> Why ?
>
> Example follows :
> /*
>
> vendredi 29 juillet 2005 10:54:36
>
> User:
>
> Server: (LOCAL)
>
> Database: NewsPaper
>
> Application: MS SQLEM - Data Tools
>
> */
>
>
>
> BEGIN TRANSACTION
> SET QUOTED_IDENTIFIER ON
> SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
> SET ARITHABORT ON
> SET NUMERIC_ROUNDABORT OFF
> SET CONCAT_NULL_YIELDS_NULL ON
> SET ANSI_NULLS ON
> SET ANSI_PADDING ON
> SET ANSI_WARNINGS ON
> COMMIT
> BEGIN TRANSACTION
> COMMIT
> BEGIN TRANSACTION
> COMMIT
> BEGIN TRANSACTION
> COMMIT
> BEGIN TRANSACTION
> COMMIT
> BEGIN TRANSACTION
> COMMIT
> BEGIN TRANSACTION
> COMMIT
> BEGIN TRANSACTION
> ALTER TABLE dbo.Article ADD CONSTRAINT
> FK_Article_PublicationLevel FOREIGN KEY
> (
> PublicationLevelId
> ) REFERENCES dbo.PublicationLevel
> (
> PublicationLevelId
> ) ON UPDATE CASCADE
> ON DELETE CASCADE
>
> GO
> ALTER TABLE dbo.Article ADD CONSTRAINT
> FK_Article_UserInfo FOREIGN KEY
> (
> CreatorId
> ) REFERENCES dbo.UserInfo
> (
> UserId
> ) ON UPDATE CASCADE
> ON DELETE CASCADE
>
> GO
> ROLLBACK

It looks like you're using the Table Designer in EM? I have no idea why the
script includes those statements, but in general it's much better to make
DDL changes using a script in Query Analyzer - EM is useful for admin tasks,
but it's not very suitable for design and programming tasks (in fact, some
tasks cannot be done at all in EM). This article gives more details:

http://www.aspfaq.com/show.asp?id=2455

Simon

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация