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 / DB Engine / SQL Server / March 2008

Tip: Looking for answers? Try searching our database.

SQL2000 encryption key management

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Mecn - 06 Mar 2008 21:14 GMT
Hi,

I know sql2005 has encryption function, what about sql2000.?

Thanks
David Portas - 06 Mar 2008 22:15 GMT
> Hi,
>
> I know sql2005 has encryption function, what about sql2000.?
>
> Thanks

There is no equivalent in 2000. Either use third-party tools or build your
own using the .NET crypto features:
http://msdn2.microsoft.com/en-us/library/93bskf9z.aspx

Signature

David Portas

Mike C# - 06 Mar 2008 22:48 GMT
>> Hi,
>>
[quoted text clipped - 5 lines]
> own using the .NET crypto features:
> http://msdn2.microsoft.com/en-us/library/93bskf9z.aspx

If you're trying to build a server-side crypto solution in SQL 2000 you
can't use .NET (SQL 2000 can't host .NET CLR without causing major
problems).  It would have to be in native C/C++ using the CryptoAPI and the
extended stored proc API:
http://www.sqlservercentral.com/articles/Security/sql2000dbatoolkitpart1/2361/
David Portas - 07 Mar 2008 06:40 GMT
> If you're trying to build a server-side crypto solution in SQL 2000 you
> can't use .NET (SQL 2000 can't host .NET CLR without causing major
> problems).  It would have to be in native C/C++ using the CryptoAPI and
> the extended stored proc API:
> http://www.sqlservercentral.com/articles/Security/sql2000dbatoolkitpart1/2361/

You can run .NET server-side on a server with SQL Server 2000 installed. You
can't host it within SQL Server of course but you can still use the
database.

Signature

David Portas

Mike C# - 08 Mar 2008 02:17 GMT
>> If you're trying to build a server-side crypto solution in SQL 2000 you
>> can't use .NET (SQL 2000 can't host .NET CLR without causing major
[quoted text clipped - 5 lines]
> You can't host it within SQL Server of course but you can still use the
> database.

Yes, I was just pointing out that you can't use the .NET solution inside SQL
2000.  If you wanted to build a layer that sits between the client
application and SQL Server that uses .NET to encrypt your data, that's
always possible.  When I mentioned building a "server-side crypto solution"
I was talking about encryption tools that run inside SQL Server, not ones
that logically sit between the client and server and run external to both.
After all, if the OP is looking for a middleware encryption solution there's
always file system encryption which requires no programming.
 
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



©2009 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.