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

Sunday, March 25, 2012

binary_checksum and validated software environments

Hi,

It appears that binary_checksum can give the same checksum for
different strings, which is a bit worrying. (I guess the algorithm is
the problem in the context of a repeating pattern.)

e.g.
select binary_checksum('A')
,binary_checksum('AAAAAAAAAAAAAAAAA')
,binary_checksum('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA A')

,binary_checksum('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAA')

My question...
Is this approach to generating checksums adequate for managing the
object scripts in the SQL Server to ensure that they haven't changed. I
guess that the probability of somebody making a change to a script and
ending up with the same checksum is almost negligible. Has anybody used
this approach in an FDA validated production environment, i.e. 'no ifs,
no buts'? Would it stand up to scrutiny?

Any experiences, thoughts?

Regards

LiamChecksums do not guarantee unique values for different string, it is a
rotating add algorithm, since it is based on XOR ing values and only returns
a very limited set of possible values (the range of int), so you will get
collisions. You will also find that the amount of collisions it is very
depending on the collation sequence used. This is why SQL Server 2005
introduces the HashBytes function.

GertD@.SQLDev.Net

Please reply only to the newsgroups.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.
Copyright SQLDev.Net 1991-2005 All rights reserved.

"Liam Caffrey" <liam.caffrey@.gmail.com> wrote in message
news:1117749763.058901.177080@.g49g2000cwa.googlegr oups.com...
> Hi,
> It appears that binary_checksum can give the same checksum for
> different strings, which is a bit worrying. (I guess the algorithm is
> the problem in the context of a repeating pattern.)
> e.g.
> select binary_checksum('A')
> ,binary_checksum('AAAAAAAAAAAAAAAAA')
> ,binary_checksum('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA A')
> ,binary_checksum('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAA')
> My question...
> Is this approach to generating checksums adequate for managing the
> object scripts in the SQL Server to ensure that they haven't changed. I
> guess that the probability of somebody making a change to a script and
> ending up with the same checksum is almost negligible. Has anybody used
> this approach in an FDA validated production environment, i.e. 'no ifs,
> no buts'? Would it stand up to scrutiny?
> Any experiences, thoughts?
> Regards
> Liam|||So an unchanged checksum does not guarantee that the data has not
changed. That seems to be clear.

However, I would guess that the chances of (a) someone making a change
to a script and (b) that change delivering functionality that can be
compiled and be meaningful, is fairly, if not very remote, as to be
irrelevant.

Does anybody use the SQL Server checksum for maintaining audit control
of database objects?

Regards

Liam|||Hi Liam,

Yes, I have seen the checksum used for audting database changes on one
of my previous projects. It was used as a 'belt and braces'
verification mechanism to ensure that the database change management
solution (DB Ghost www.dbghost.com) worked as expected. i.e. it
upgraded a target database to be the same as a source database that was
built from scripts in a source control system.

I'm happy to report (because I now work for Innovartis, the makers of
DB Ghost) that a) the checksum function itself never gave any false
positives during the entire time (2 years) that I worked there and b)
DB Ghost never failed either.

The only false positives produced were due to the way SQL Server
stores/reproduces the text for objects such as Stored Procedures/views
etc. in syscomments Scripting the same object on two databases gives
annoying whitespace differences that are suprisingly difficult to
remove. However, that is not to say this is unsurmountable, it was
just deemed as a waste of time to investigate given that it only
occured once in a blue moon.

As you seem to understand the need for ultimate auditability and
traceability for changes to SQL Server then it would be worth your
while looking at DB Ghost. It's the final piece that makes full
lifecycle configuration management possible for SQL Server code changes
i.e. it will allow you to trace a change to the production schema all
the way back through development to the actual business case that
caused it. This assumes that you already have in place a configuration
management system of some kind.

Regs,

Malc|||> I would guess that the chances of (a) someone making a change
> to a script and (b) that change delivering functionality that can be
> compiled and be meaningful, is fairly, if not very remote, as to be
> irrelevant.

You would be wrong. It's trivially easy to find checksum collisions.

SELECT BINARY_CHECKSUM('ABA'), BINARY_CHECKSUM('ACQ')

Result:

---- ----
17761 17761

(1 row(s) affected)

As a further test I ran the following query on the syscomments table of
a database containing about 200 procs, views, etc. and got 3 rows
returned:

SELECT DISTINCT OBJECT_NAME(T1.id), BINARY_CHECKSUM(T1.text)
FROM syscomments AS T1
JOIN syscomments AS T2
ON BINARY_CHECKSUM(T1.text) = BINARY_CHECKSUM(T2.text)
AND T1.text <> T2.text

This result is perfectly natural and expected when you consider that
there are "only" 2^32 possible checksums - many orders of magnitude
fewer than the number of syntactically valid and useful pieces of
script.

--
David Portas
SQL Server MVP
--|||Liam Caffrey (liam.caffrey@.gmail.com) writes:
> So an unchanged checksum does not guarantee that the data has not
> changed. That seems to be clear.
> However, I would guess that the chances of (a) someone making a change
> to a script and (b) that change delivering functionality that can be
> compiled and be meaningful, is fairly, if not very remote, as to be
> irrelevant.
> Does anybody use the SQL Server checksum for maintaining audit control
> of database objects?

When I was building a set of tables for our load tool, one thing I
looking for, was a way to track if someone had loaded an object outside
the load tool. That is, the load tool would track all loads in a table,
but would of course not track if someone tried to load an object through
Query Analyzer or somesuch.

I was indeed considering using
CHECKSUM_AGG(BINARY_CHECKSUM(syscomments.text)). The reason I eventually
didn't was that I wanted to support all three of SQL 6.5 and SQL 7 and
SQL 2000, and the troublesome here was SQL 7, which does not have
the checksum functions, but does have ALTER PROCEDURE which does not leave
a trace in sysobjects.

So eventually, I found no other way to rely on the columns crdate and
schema_ver in sysobjects. I found that for each ALTER PROCEDURE,
schema_ver is incremented with 16. This is not very documented, though.
Since I had to go with this on SQL 7, I figured I could just as well
use it on SQL 2000 as well.

On SQL 2005 it's easier. There is now a sys.objects.modified_date,
horray!

--
Erland Sommarskog, SQL Server MVP, esquel@.sommarskog.se

Books Online for SQL Server SP3 at
http://www.microsoft.com/sql/techin.../2000/books.asp

Sunday, March 11, 2012

BI Vendors

My company is looking at several vendors of BI software for our data
warehouse. We have never had a data warehouse before and are learning
everything from scratch. Does anyone have any opinions on the
following vendors...
Panorama
Proclarity
Cognos
Business Objects
Information Builders
We are hoping to bring in someone who has lots of DW experience to
help us decide on one of these vendors. But, we are interested in
opinions of people who have experience with these vendors.
Thanks for the help!!
--Lori
Hi Lori,
ProClarity & Panorama are very similar products but given the 2 I would
always go with Panorama. I prefer the look-and-feel and has some nice
functionality (e.g. Bubble-Up exceptions) that ProClarity doesn't.
Did you get all the information you wanted from your same post on
sqlservercentral.com?
cheers
Jamie
"LoriB" wrote:

> My company is looking at several vendors of BI software for our data
> warehouse. We have never had a data warehouse before and are learning
> everything from scratch. Does anyone have any opinions on the
> following vendors...
> Panorama
> Proclarity
> Cognos
> Business Objects
> Information Builders
> We are hoping to bring in someone who has lots of DW experience to
> help us decide on one of these vendors. But, we are interested in
> opinions of people who have experience with these vendors.
> Thanks for the help!!
> --Lori
>
|||Jamie,
Thanks for the info. And, I did get a lot of good opinions in my
other post. I wanted to try to get to as many people as I could so I
posted in several different places.
--Lori
"Jamie" <Jamie@.discussions.microsoft.com> wrote in message news:<1F3F614A-8EEF-4061-9159-2BA25277C12D@.microsoft.com>...
> Hi Lori,
> ProClarity & Panorama are very similar products but given the 2 I would
> always go with Panorama. I prefer the look-and-feel and has some nice
> functionality (e.g. Bubble-Up exceptions) that ProClarity doesn't.
> Did you get all the information you wanted from your same post on
> sqlservercentral.com?
> cheers
> Jamie
|||the answer is never clear, this depend on budget, functionalities required,
number of users...
if you have 100 users and 2 analysts the choice is different from 98
analysts and 2 viewers!
do you use Analysis Services cubes? (so focus on AS compatible applications)
or there is only an SQL Server database for the moment?
AS is required for Proclarity and Panorama. and optional for Cognos, BO and
Info Builders.
do you need to support AS features like actions, drill through, writeback?
* focus on Proclarity, panorama, and some of the AS compatible applications
what type of calculation do you need?
* distinct count are difficult to support outside AS and Cognos Cubes.
* complex calculations required (like: average of the parent level if the
user look at th day, but sum at the year level...) -> AS or Microstrategy
what is the expertise of your users?
* Very low : Info. Builder, Microstrategy (viewer) and Cognos Reportnet
(viewer only) (maybe BO, but the price is high for simply accessing a
report)
* Average : Proclarity / panorama / Cognos Powerplay
* High: Microstrategy / Proclarity / panorama / Bo (WebIntelligence) /
Cognos reportnet (designer role)
Do you need to create high quality and printable reports?
* Microstrategy / BO / Cognos. BO is very good for this, other the web or in
client/server.
The other tools are more analysis oriented than reporting oriented
what is the level of security required?
* Microstrategy and AS cubes are great, so its very easy to open the doors
to your users. Personally, I've never open the doors of BO and Cognos
because the data security is hard to setup. (except in simple viewer
accesses)
There is other interesting tools:
Reportportal; winsight (http://www.winsight.fr/en/index.htm); Arcplan
dynasight; Hyperion etc...
Test reportportal online to see what an AS tool can do. you'll find some of
these features in proclarity and panorama.
I've found the Microstratgy administration tools very good. deploying a
project, or comparing 2 projects is easy.
Cognos reportnet do a great job too.
The BO repository is bad. the organization of the reports and the management
of the published reports is not easy. all the other tools works like a
secure shared folder, where each item published can be secured.
other way to analyse: SDK and integration.
do you need to integrate your data warehouse in home made application?
calculate the price of the SDK if you need it ;-)
Cognos Powerplay cubes cannot be accessed by 3rd party tools.
Microstrategy provides an OLEDB for Olap driver which allow an Excel (or
procalrity, panorama...) users to access it.
Now I prefer to start a project with Excel as the end user tool. and after
I'll work with the users to find the right tool.
Because my users says : I need to analyse, to report to do everything!!! but
after they do nothing because its too complex!
Also each tool is very different from the concurrent, specially between BO
(ad-hoc reporting, scorecard with application fundation)/ Cognos (pushing,
web access, olap access) / Microstrategy (high performance, data security,
analysis capabilities), because each company provides its own OLAP/reporting
engine.
Also, think SQL 2005, the OLAP capabilites are great, so I recommand to
focus on a tools which support AS2005 in the future.
so... good luck in your job! :-)
and welcome in the DW world!
(its late, and my english starts to become very bad... so... ;-) )
"LoriB" <loribrown48@.hotmail.com> a crit dans le message de news:
848869d7.0408131126.46fce96c@.posting.google.com...
> My company is looking at several vendors of BI software for our data
> warehouse. We have never had a data warehouse before and are learning
> everything from scratch. Does anyone have any opinions on the
> following vendors...
> Panorama
> Proclarity
> Cognos
> Business Objects
> Information Builders
> We are hoping to bring in someone who has lots of DW experience to
> help us decide on one of these vendors. But, we are interested in
> opinions of people who have experience with these vendors.
> Thanks for the help!!
> --Lori

BI Vendors

My company is looking at several vendors of BI software for our data
warehouse. We have never had a data warehouse before and are learning
everything from scratch. Does anyone have any opinions on the
following vendors...
Panorama
Proclarity
Cognos
Business Objects
Information Builders
We are hoping to bring in someone who has lots of DW experience to
help us decide on one of these vendors. But, we are interested in
opinions of people who have experience with these vendors.
Thanks for the help!!
--LoriHi Lori,
ProClarity & Panorama are very similar products but given the 2 I would
always go with Panorama. I prefer the look-and-feel and has some nice
functionality (e.g. Bubble-Up exceptions) that ProClarity doesn't.
Did you get all the information you wanted from your same post on
sqlservercentral.com?
cheers
Jamie
"LoriB" wrote:

> My company is looking at several vendors of BI software for our data
> warehouse. We have never had a data warehouse before and are learning
> everything from scratch. Does anyone have any opinions on the
> following vendors...
> Panorama
> Proclarity
> Cognos
> Business Objects
> Information Builders
> We are hoping to bring in someone who has lots of DW experience to
> help us decide on one of these vendors. But, we are interested in
> opinions of people who have experience with these vendors.
> Thanks for the help!!
> --Lori
>|||Jamie,
Thanks for the info. And, I did get a lot of good opinions in my
other post. I wanted to try to get to as many people as I could so I
posted in several different places.
--Lori
"Jamie" <Jamie@.discussions.microsoft.com> wrote in message news:<1F3F614A-8EEF-4061-9159-2BA
25277C12D@.microsoft.com>...
> Hi Lori,
> ProClarity & Panorama are very similar products but given the 2 I would
> always go with Panorama. I prefer the look-and-feel and has some nice
> functionality (e.g. Bubble-Up exceptions) that ProClarity doesn't.
> Did you get all the information you wanted from your same post on
> sqlservercentral.com?
> cheers
> Jamie|||the answer is never clear, this depend on budget, functionalities required,
number of users...
if you have 100 users and 2 analysts the choice is different from 98
analysts and 2 viewers!
do you use Analysis Services cubes? (so focus on AS compatible applications)
or there is only an SQL Server database for the moment?
AS is required for Proclarity and Panorama. and optional for Cognos, BO and
Info Builders.
do you need to support AS features like actions, drill through, writeback?
* focus on Proclarity, panorama, and some of the AS compatible applications
what type of calculation do you need?
* distinct count are difficult to support outside AS and Cognos Cubes.
* complex calculations required (like: average of the parent level if the
user look at th day, but sum at the year level...) -> AS or Microstrategy
what is the expertise of your users?
* Very low : Info. Builder, Microstrategy (viewer) and Cognos Reportnet
(viewer only) (maybe BO, but the price is high for simply accessing a
report)
* Average : Proclarity / panorama / Cognos Powerplay
* High: Microstrategy / Proclarity / panorama / Bo (WebIntelligence) /
Cognos reportnet (designer role)
Do you need to create high quality and printable reports?
* Microstrategy / BO / Cognos. BO is very good for this, other the web or in
client/server.
The other tools are more analysis oriented than reporting oriented
what is the level of security required?
* Microstrategy and AS cubes are great, so its very easy to open the doors
to your users. Personally, I've never open the doors of BO and Cognos
because the data security is hard to setup. (except in simple viewer
accesses)
There is other interesting tools:
Reportportal; winsight (http://www.winsight.fr/en/index.htm); Arcplan
dynasight; Hyperion etc...
Test reportportal online to see what an AS tool can do. you'll find some of
these features in proclarity and panorama.
I've found the Microstratgy administration tools very good. deploying a
project, or comparing 2 projects is easy.
Cognos reportnet do a great job too.
The BO repository is bad. the organization of the reports and the management
of the published reports is not easy. all the other tools works like a
secure shared folder, where each item published can be secured.
other way to analyse: SDK and integration.
do you need to integrate your data warehouse in home made application?
calculate the price of the SDK if you need it ;-)
Cognos Powerplay cubes cannot be accessed by 3rd party tools.
Microstrategy provides an OLEDB for Olap driver which allow an Excel (or
procalrity, panorama...) users to access it.
Now I prefer to start a project with Excel as the end user tool. and after
I'll work with the users to find the right tool.
Because my users says : I need to analyse, to report to do everything!!! but
after they do nothing because its too complex!
Also each tool is very different from the concurrent, specially between BO
(ad-hoc reporting, scorecard with application fundation)/ Cognos (pushing,
web access, olap access) / Microstrategy (high performance, data security,
analysis capabilities), because each company provides its own OLAP/reporting
engine.
Also, think SQL 2005, the OLAP capabilites are great, so I recommand to
focus on a tools which support AS2005 in the future.
so... good luck in your job! :-)
and welcome in the DW world!
(its late, and my english starts to become very bad... so... ;-) )
"LoriB" <loribrown48@.hotmail.com> a crit dans le message de news:
848869d7.0408131126.46fce96c@.posting.google.com...
> My company is looking at several vendors of BI software for our data
> warehouse. We have never had a data warehouse before and are learning
> everything from scratch. Does anyone have any opinions on the
> following vendors...
> Panorama
> Proclarity
> Cognos
> Business Objects
> Information Builders
> We are hoping to bring in someone who has lots of DW experience to
> help us decide on one of these vendors. But, we are interested in
> opinions of people who have experience with these vendors.
> Thanks for the help!!
> --Lori

Friday, February 24, 2012

Beta Test SQL Server YUKON

Hello,
is there any Beta or Test Software Sel Server YUCON?
ManFisSQL Server 2005 Beta 2 is currently available for MSDN
subscribers.
>--Original Message--
>Hello,
>is there any Beta or Test Software Sel Server YUCON?
>ManFis
>
>.
>

Thursday, February 16, 2012

Best Way to lockdown SQL Server 2000

I am looking for the best way to lockdown a SQL Server 2000 box. There are
current SQL logins used by exsisting software that have SA credentials.
Without changing creds or using a third part vendor is there something equal
to DDL triggers in 2005? Could I create a trace that always is on?
Thanks for reading.
JasonWhat do you mean exactly by saying "lockdown"?
You do not want anybody to be able to login to the SQL Server?
--
Ekrem Ã?nsoy
"SQLCOW" <SQLCOW@.discussions.microsoft.com> wrote in message
news:6312BD12-BC3A-4A7D-A665-52E4D8B6A46D@.microsoft.com...
>I am looking for the best way to lockdown a SQL Server 2000 box. There are
> current SQL logins used by exsisting software that have SA credentials.
> Without changing creds or using a third part vendor is there something
> equal
> to DDL triggers in 2005? Could I create a trace that always is on?
> Thanks for reading.
> Jason|||I want to prevent people from dropping objects
"Ekrem Ã?nsoy" wrote:
> What do you mean exactly by saying "lockdown"?
> You do not want anybody to be able to login to the SQL Server?
> --
> Ekrem Ã?nsoy
>
> "SQLCOW" <SQLCOW@.discussions.microsoft.com> wrote in message
> news:6312BD12-BC3A-4A7D-A665-52E4D8B6A46D@.microsoft.com...
> >I am looking for the best way to lockdown a SQL Server 2000 box. There are
> > current SQL logins used by exsisting software that have SA credentials.
> > Without changing creds or using a third part vendor is there something
> > equal
> > to DDL triggers in 2005? Could I create a trace that always is on?
> >
> > Thanks for reading.
> >
> > Jason
>|||Hi
If it uses SA you can do NOTHING.
"SQLCOW" <SQLCOW@.discussions.microsoft.com> wrote in message
news:68380513-CF06-492B-9786-9489EE864EBA@.microsoft.com...
>I want to prevent people from dropping objects
> "Ekrem ?nsoy" wrote:
>> What do you mean exactly by saying "lockdown"?
>> You do not want anybody to be able to login to the SQL Server?
>> --
>> Ekrem ?nsoy
>>
>> "SQLCOW" <SQLCOW@.discussions.microsoft.com> wrote in message
>> news:6312BD12-BC3A-4A7D-A665-52E4D8B6A46D@.microsoft.com...
>> >I am looking for the best way to lockdown a SQL Server 2000 box. There
>> >are
>> > current SQL logins used by exsisting software that have SA credentials.
>> > Without changing creds or using a third part vendor is there something
>> > equal
>> > to DDL triggers in 2005? Could I create a trace that always is on?
>> >
>> > Thanks for reading.
>> >
>> > Jason
>>|||There has to be something you can do to track changes for auditing besides
enable C2.
"Uri Dimant" wrote:
> Hi
> If it uses SA you can do NOTHING.
> "SQLCOW" <SQLCOW@.discussions.microsoft.com> wrote in message
> news:68380513-CF06-492B-9786-9489EE864EBA@.microsoft.com...
> >I want to prevent people from dropping objects
> >
> > "Ekrem ?nsoy" wrote:
> >
> >> What do you mean exactly by saying "lockdown"?
> >>
> >> You do not want anybody to be able to login to the SQL Server?
> >>
> >> --
> >> Ekrem ?nsoy
> >>
> >>
> >>
> >> "SQLCOW" <SQLCOW@.discussions.microsoft.com> wrote in message
> >> news:6312BD12-BC3A-4A7D-A665-52E4D8B6A46D@.microsoft.com...
> >> >I am looking for the best way to lockdown a SQL Server 2000 box. There
> >> >are
> >> > current SQL logins used by exsisting software that have SA credentials.
> >> > Without changing creds or using a third part vendor is there something
> >> > equal
> >> > to DDL triggers in 2005? Could I create a trace that always is on?
> >> >
> >> > Thanks for reading.
> >> >
> >> > Jason
> >>
> >>
>
>|||SA's permissions can't be changed. You should create a new user for this job
and give it necessary permissions on your database.
--
Ekrem Ã?nsoy
"SQLCOW" <SQLCOW@.discussions.microsoft.com> wrote in message
news:3DC6C042-01B1-4A39-AE8A-4B7A94038A8C@.microsoft.com...
> There has to be something you can do to track changes for auditing besides
> enable C2.
> "Uri Dimant" wrote:
>> Hi
>> If it uses SA you can do NOTHING.
>> "SQLCOW" <SQLCOW@.discussions.microsoft.com> wrote in message
>> news:68380513-CF06-492B-9786-9489EE864EBA@.microsoft.com...
>> >I want to prevent people from dropping objects
>> >
>> > "Ekrem ?nsoy" wrote:
>> >
>> >> What do you mean exactly by saying "lockdown"?
>> >>
>> >> You do not want anybody to be able to login to the SQL Server?
>> >>
>> >> --
>> >> Ekrem ?nsoy
>> >>
>> >>
>> >>
>> >> "SQLCOW" <SQLCOW@.discussions.microsoft.com> wrote in message
>> >> news:6312BD12-BC3A-4A7D-A665-52E4D8B6A46D@.microsoft.com...
>> >> >I am looking for the best way to lockdown a SQL Server 2000 box.
>> >> >There
>> >> >are
>> >> > current SQL logins used by exsisting software that have SA
>> >> > credentials.
>> >> > Without changing creds or using a third part vendor is there
>> >> > something
>> >> > equal
>> >> > to DDL triggers in 2005? Could I create a trace that always is on?
>> >> >
>> >> > Thanks for reading.
>> >> >
>> >> > Jason
>> >>
>> >>
>>|||Thanks but I was looking for some techinical guidance.
"Ekrem Ã?nsoy" wrote:
> SA's permissions can't be changed. You should create a new user for this job
> and give it necessary permissions on your database.
> --
> Ekrem Ã?nsoy
>
> "SQLCOW" <SQLCOW@.discussions.microsoft.com> wrote in message
> news:3DC6C042-01B1-4A39-AE8A-4B7A94038A8C@.microsoft.com...
> > There has to be something you can do to track changes for auditing besides
> > enable C2.
> >
> > "Uri Dimant" wrote:
> >
> >> Hi
> >> If it uses SA you can do NOTHING.
> >>
> >> "SQLCOW" <SQLCOW@.discussions.microsoft.com> wrote in message
> >> news:68380513-CF06-492B-9786-9489EE864EBA@.microsoft.com...
> >> >I want to prevent people from dropping objects
> >> >
> >> > "Ekrem ?nsoy" wrote:
> >> >
> >> >> What do you mean exactly by saying "lockdown"?
> >> >>
> >> >> You do not want anybody to be able to login to the SQL Server?
> >> >>
> >> >> --
> >> >> Ekrem ?nsoy
> >> >>
> >> >>
> >> >>
> >> >> "SQLCOW" <SQLCOW@.discussions.microsoft.com> wrote in message
> >> >> news:6312BD12-BC3A-4A7D-A665-52E4D8B6A46D@.microsoft.com...
> >> >> >I am looking for the best way to lockdown a SQL Server 2000 box.
> >> >> >There
> >> >> >are
> >> >> > current SQL logins used by exsisting software that have SA
> >> >> > credentials.
> >> >> > Without changing creds or using a third part vendor is there
> >> >> > something
> >> >> > equal
> >> >> > to DDL triggers in 2005? Could I create a trace that always is on?
> >> >> >
> >> >> > Thanks for reading.
> >> >> >
> >> >> > Jason
> >> >>
> >> >>
> >>
> >>
> >>
>