sql >> Databáze >  >> RDS >> Sqlserver

Předat ID tenanta přes připojení k serveru SQL

Použil bych název aplikace připojovacího řetězce , ke kterému se pak snadno dostanete v TSQL pomocí APP_NAME (Transact-SQL) .

Můžete však také zvážit použití CONTEXT_INFO (Transact-SQL) .

--to set value
DECLARE @CONTEXT_INFO  varbinary(128)
SET @CONTEXT_INFO =cast('Anything Here!!'+REPLICATE(' ',128) as varbinary(128))
SET CONTEXT_INFO @CONTEXT_INFO


--to use value
IF CAST(CONTEXT_INFO() AS VARCHAR(128))='Anything Here!'
BEGIN
    --do something
END



  1. Změňte stůl bez uzamčení celého stolu

  2. datetime to totalminute v sql

  3. Resque Mysql2::Error:Uživatel překročil zdroj 'max_user_connections' (aktuální hodnota:10)

  4. Chyba MySQL/Amazon RDS:nemáte SUPER oprávnění...