How can we help you today? How can we help you today?
Andras B
LittleTinyMonkey wrote: I recall this from version 3, and it seems to exist in version 4: When ever I am performing a compare and I would like to ignore (or allow) any option, I feel that it would make sense to not highlight the options that i have chosen to ignore in the compare results window. For example, if I have a table that has different identity seed values and different index names, if I choose to ignore identity seed and increment values for the compare, for the tables where identity seed values and index names are different, wouldn't it make sense to no longer highlight the line with the difference of identity seed values? This isn't limited to the example I have provided, and perhaps there is a good reason to do it this way....... Hi, This is indeed a valid observation. With some options we handle this by not displaying ignored properties (e.g. extended properties, permissions, index padding, partition schemes). Similarly to whitespace insensitivity this is a clear situation from the difference visualisation point of view. But in other cases our UI is considering only textual differences in the creation scripts, and shows ignored or semantically equivalent parts as different. We will consider your comment for later releases. Regards, Andras / comments
LittleTinyMonkey wrote: I recall this from version 3, and it seems to exist in version 4: When ever I am performing a compare and I would like to ignore (or allow) any option, I feel that it wou...
0 votes
EZLinks wrote: I was attempting to synchronize two databases today and noticed that when an unexpected error occurs (such as an old stored procedure is encounted on the "from" database that includes references to a missing field on a table due to a sync from the other machine) the syncronization stops completely and does not allow the process to continue at all. Is there a chance you can offer the ability to continue the sync and ignore the error rather than dying and having to manually track down changes to the DB? Here is an example of the error that caused a stop: The following error message was returned from the SQL Server: [207] Invalid column name 'BeginDate'. Invalid column name 'EndDate'. Hi, one thing you can try is to exclude this stored procedure only, and disable include dependencies. This will work only in this case, and if there are other corrupt stored procedures in your database, SQL Server once again will not allow you to run the script. Another alternative is to set the "Do not include plumbing for transactional synchronization scripts". Then run the script from a query analyzer. This will not use transactions, just simple batch separators. The reason we do not skip errors is that if SQL Server does not accept a stored procedure because it is in an inconsistent state (while missing table references are ok, references to nonexisting columns in existing tables are not ? [image] ) dependent objects cannot be synchronized either, and the target database would most likely end up in a bigger mess. Note also, that while many stored procedures were accepted by SQL Server 2000, 2005 has a much better syntax checker, picks out more inconsistencies, and rejects procs that were valid previously. Regards, Andras / comments
EZLinks wrote: I was attempting to synchronize two databases today and noticed that when an unexpected error occurs (such as an old stored procedure is encounted on the "from" database that incl...
0 votes