Showing posts with label software. Show all posts
Showing posts with label software. Show all posts

Thursday, March 29, 2012

Database compare software question

Hello. I have an information question. In my work I often have to
compare databases between releases in order to upgrade them to needed
version of software we developing.
And I am looking for software that could do that. It doesn't have to
be free, but have to be good.
I need to be able to compare table structures, amount of rows,
procedures, triggers.
I found one: Red Gate , but I am not sure that it is the best in the
market, and it is pretty expensive too.
Any suggestions are appreciated.
Thank you in advance."inna" <mednyk@.hotmail.com> wrote in message
news:347a408b.0401160757.4dfdfaeb@.posting.google.c om...
> Hello. I have an information question. In my work I often have to
> compare databases between releases in order to upgrade them to needed
> version of software we developing.
> And I am looking for software that could do that. It doesn't have to
> be free, but have to be good.
> I need to be able to compare table structures, amount of rows,
> procedures, triggers.
> I found one: Red Gate , but I am not sure that it is the best in the
> market, and it is pretty expensive too.
> Any suggestions are appreciated.
> Thank you in advance.

I use Red Gate, and I would say that it's one of the cheaper options in the
market for what it does, although I appreciate that what is cheap for one
company may be expensive for another. USD195 is not much money compared to
some other tools (and compared to the cost of MSSQL itself, a developer's
time etc.). For example, Embarcadero has a suite of products for schema
comparison, synchronization etc., and they are arguably much more powerful
than Red Gate, however the cost is significantly higher.

Simon|||Hi

This request gets posted almost daily in this news group. By far the best
way to control this is through correct source code control, so you can
script any version of the database at any time.

SQL Server Magazine www.sqlmag.com had a product at reviewed from
www.e-dule.com

You may want to browse/search Google for other postings.

John

"inna" <mednyk@.hotmail.com> wrote in message
news:347a408b.0401160757.4dfdfaeb@.posting.google.c om...
> Hello. I have an information question. In my work I often have to
> compare databases between releases in order to upgrade them to needed
> version of software we developing.
> And I am looking for software that could do that. It doesn't have to
> be free, but have to be good.
> I need to be able to compare table structures, amount of rows,
> procedures, triggers.
> I found one: Red Gate , but I am not sure that it is the best in the
> market, and it is pretty expensive too.
> Any suggestions are appreciated.
> Thank you in advance.|||"inna" <mednyk@.hotmail.com> wrote in message
news:347a408b.0401160757.4dfdfaeb@.posting.google.c om...
> Hello. I have an information question. In my work I often have to
> compare databases between releases in order to upgrade them to needed
> version of software we developing.
> And I am looking for software that could do that. It doesn't have to
> be free, but have to be good.
> I need to be able to compare table structures, amount of rows,
> procedures, triggers.
> I found one: Red Gate , but I am not sure that it is the best in the
> market, and it is pretty expensive too.
> Any suggestions are appreciated.

Another that might be examined is at:
http://www.ssw.com.au/SSW/SQLTotalCompare/

Tuesday, March 27, 2012

Database change tracking software

Does anyone know of software that tracks changes to a database? For
example, it would track anytime an SP or view was recompiled, or if
you added or deleted a column to a database?"Matt Karp" <mattkarp@.hotmail.com> wrote in message
news:f23a0aff.0410140909.772fbb37@.posting.google.c om...
> Does anyone know of software that tracks changes to a database? For
> example, it would track anytime an SP or view was recompiled, or if
> you added or deleted a column to a database?

You could do that with Profiler, or there are are many third-party tools for
MSSQL monitoring.

Simon

Sunday, March 25, 2012

database backups

Hi All
I creatred a service that backups all my databases to a file on the server.
My backup software will backup the files at night. I'm having problems
backing up databases who's names are all numbers (1234, 1211, .. etc). I can
backup the databases manually but my script will always fail. Do I have to
do anything special in T-sql to access a database whos name is all numbers?
Thanks
PhilTry enclosing the database name in brackets:
BACKUP DATABASE [1234]
TO DISK='\\SomeServer\SomeShare\1234.bak'
WITH INIT
BTW, you can make things easier by having database names confirm to the
rules for regular identifiers as described in the Books Online
<acdata.chm::/ac_8_con_03_6e9e.htm>.
--
Hope this helps.
Dan Guzman
SQL Server MVP
--
SQL FAQ links (courtesy Neil Pike):
http://www.ntfaq.com/Articles/Index.cfm?DepartmentID=800
http://www.sqlserverfaq.com
http://www.mssqlserver.com/faq
--
"Phillip D Edwards" <phil@.benesysinc.com> wrote in message
news:%23FuNKzseDHA.2464@.TK2MSFTNGP09.phx.gbl...
> Hi All
> I creatred a service that backups all my databases to a file on the
server.
> My backup software will backup the files at night. I'm having problems
> backing up databases who's names are all numbers (1234, 1211, .. etc).
I can
> backup the databases manually but my script will always fail. Do I
have to
> do anything special in T-sql to access a database whos name is all
numbers?
>
> Thanks
> Phil
>
>

Monday, March 19, 2012

Database Audit

Hi,

We are currently porting our POINT OF SALE system to SQL Server 2005. In our existing software we log database changes (inserts, amendments and deletions) to a flat acsii files so that these files can be FTP'd to remote sites (largest number of sites 100+) and processed on to replicate the data.

I have looked at REPLICATION in MSSQL 2005 but we need two way replication and additional processing. Therefore I dont think we will be able to use this feature.

Therefore what I wanted to do was to try and setup an automated way of capturing database changes to all tables within the database and log these changes to XML to be shipped out to remote sites. Unfortunatly I can only find TABLE TRIGGERS which would require creating 100's of triggers as we have 100's of tables.

Is there anyway of setting up MSSQL server to automatically do something like this... I was looking to see if there was a DATABASE TRIGGER which could perform this action but I cant see anything...

Can anyone advise or is there a simpler way of doing this ?

Ray

I think that Log Shipping may be a useful solution in your situation.

Refer to Books Online, and the topic: Log Shipping.