Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
DB Engine
SQL ServerMSDESQL Server CE
Services
Analysis (Data Mining)Analysis (OLAP)DTSIntegration ServicesNotification ServicesReporting Services
Programming
CLRConnectivitySQLXML
Other Technologies
ClusteringEnglish QueryFull-Text SearchReplicationService Broker
General
Data WarehousingPerformanceSecuritySetupSQL Server ToolsOther SQL Server Topics
DirectoryUser Groups
Related Topics
MS AccessOther DB ProductsMS Server Products.NET DevelopmentVB DevelopmentJava DevelopmentMore Topics ...

SQL Server Forum / General / Data Warehousing / November 2006

Tip: Looking for answers? Try searching our database.

Capture delta or SQL DML

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
shahab - 16 Oct 2006 20:07 GMT
Is it possible to capture delta for a specific table or capture DML statement
executed against a specific table?
thanks
Dejan Sarka - 17 Oct 2006 07:18 GMT
> Is it possible to capture delta for a specific table or capture DML
> statement
> executed against a specific table?

With SQL Server, you get SQL Profiler that enables you to catch any
statement sent to SQL Server, including DML statements. Findind differences
in data is quite simple, if you have a stable PK and a timestamp column.
Anyway, you can help yourself with 3rd party tools as well. Some of them
include:
- Red-Gate SQL Compare (http://www.red-gate.com/) helps you comparing the
schema
- Red-Gate SQL Data Compare (http://www.red-gate.com/) helps you comparing
the data
- Lumigent AuditDB helps you with auditing (http://www.lumigent.com/) -
easier than Profiler

Signature

Dejan Sarka, SQL Server MVP
Mentor, www.SolidQualityLearning.com
Anything written in this message represents solely the point of view of the
sender.
This message does not imply endorsement from Solid Quality Learning, and it
does not represent the point of view of Solid Quality Learning or any other
person, company or institution mentioned in this message

sualeh.fatehi@gmail.com - 23 Oct 2006 22:30 GMT
The SchemaCrawler tool helps you compare the schema and data of a
database with a reference version. SchemaCrawler outputs details of
your schema (tables, views, procedures, and more) in a diff-able
plain-text format (text, CSV, or XHTML). SchemaCrawler can also output
data (including CLOBs and BLOBs) in the same plain-text formats. You
can use a standard diff program to diff the current output with a
reference version of the output.

SchemaCrawler is free, open-source, cross-platform (operating system
and database) tool, written in Java, that is available at SourceForge:
http://schemacrawler.sourceforge.net/
You will need to provide a JDBC driver for your database. No other
third-party libraries are required. A lot of examples are available
with the download to help you get started.

Sualeh Fatehi.
shahab - 25 Oct 2006 15:18 GMT
Well, Infact I need to capture delta so I can publish it or apply it to the
datawarehouse. Is there any other effective way to do this?
Thanks

> The SchemaCrawler tool helps you compare the schema and data of a
> database with a reference version. SchemaCrawler outputs details of
[quoted text clipped - 12 lines]
>
> Sualeh Fatehi.
sualeh.fatehi@gmail.com - 26 Oct 2006 15:57 GMT
Shahab,

In fact, SchemaCrawler, when coupled with any standard diff tool will
help you to capture and publish the diffs. Am I missing something in
your use case?

Sualeh Fatehi.
shahab - 26 Oct 2006 17:07 GMT
Seems like schema crawler takes the whole schema. Whereas I am concerned more
with a few defined tables. Hope this clearifies the confusion.

> Shahab,
>
[quoted text clipped - 3 lines]
>
> Sualeh Fatehi.
sualeh.fatehi@gmail.com - 26 Oct 2006 22:08 GMT
In fact, with SchemaCrawler you can specify exactly which tables, and
which columns are you interested in. Please look at the how-to section
of the website.
http://schemacrawler.sourceforge.net/how-to.html

Sualeh Fatehi.

> Seems like schema crawler takes the whole schema. Whereas I am concerned more
> with a few defined tables. Hope this clearifies the confusion.
Tim Harris - 02 Nov 2006 14:23 GMT
Have you thought about putting a trigger on the table that is changing
and having it output the delta to another table?

On Oct 26, 4:08 pm, sualeh.fat...@gmail.com wrote:
> In fact, with SchemaCrawler you can specify exactly which tables, and
> which columns are you interested in. Please look at the how-to section
[quoted text clipped - 4 lines]
> > Seems like schema crawler takes the whole schema. Whereas I am concerned more
> > with a few defined tables. Hope this clearifies the confusion.- Hide quoted text -- Show quoted text -
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.