If I heard well Nick Grattan on Monday, 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.
But what's happens if you use a hosted SQL server? I don't see my actual provider giving me more privileges on their machines.
And how the deployment will work ?