SQL Server 2005 and Limitations to Assembly Loading
I've recently started reading "A First Look at SQL Server 2005 for Developers" in my spare time (yea, I'm not getting very far since I
don't have much spare time) and I came across something
rather limiting I think. It says that you must be logged
into SQL Server using an integrated security login, as
opposed to a sql server account, in order to create a .NET
assembly in SQL Server 2005. The rationale given was that
this was necessary in order to check if the user should
have access to the file system location where the .NET
assembly is to loaded from. That does make sense, but it
seems that implies that shared web hosts won't be able to
easily allow us to use .NET assemblies on their SQL
Servers -- am I missing something here? Of course I'm not
convinced that I would actually want a shared SQL Server
on a shared web host allowing .NET use anyhow, since I
don't want my data access slowed down by someone else
playing with .NET stored proc, but I hadn't realized this
limitation would exist either.