November 19, 2010
Sobald man mehrere Instanzen einer WebRole bei Windows Azure am laufen hat, kann man das normale Session Handling von ASP.Net nicht mehr verwenden. Das Problem liegt hierbei, dass eine Benutzer auf verschiedenen Servern abgearbeitet werden kann und so das Session Objekt nicht global verfügbar ist. Abhilfe schaffen hier die ASP.Net Session States für SQL Server. [...]
[weiterlesen]
Oktober 30, 2010
Zum auslesen des Instanznamen des SQL Servers einfach folgenden Query ausführen: SET nocount ON DECLARE @KEY VARCHAR(100), @PortNumber VARCHAR(20) IF charindex(’\',CONVERT(char(20), SERVERPROPERTY(‘servername’)),0) <>0 begin set @key = ‘SOFTWARE\MICROSOFT\Microsoft SQL Server\’+@@servicename+’\MSSQLServer\Supersocketnetlib\TCP’ end else begin set @key = ‘SOFTWARE\MICROSOFT\MSSQLServer\MSSQLServer\Supersocketnetlib\TCP’ end EXEC master..xp_regread @rootkey=’HKEY_LOCAL_MACHINE’, @key=@key,@value_name=’Tcpport’,@value=@PortNumber OUTPUT SELECT CONVERT(char(20), SERVERPROPERTY(‘servername’)) ServerName, CONVERT(char(20), SERVERPROPERTY(‘InstanceName’)) instancename, CONVERT(char(20), SERVERPROPERTY(‘MachineName’)) as HOSTNAME, convert(varchar(10),@PortNumber) [...]
[weiterlesen]