Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

किसी अन्य डेटाबेस से SQL प्रमाणपत्र का उपयोग करें

आप EncryptByCert कॉल को ऐसे फ़ंक्शन में लपेट सकते हैं जो डेटाबेस A में इस तरह रहता है:

CREATE FUNCTION dbo.MyEncrypt(@Data VARCHAR(4000))
RETURNS TABLE
AS
RETURN
SELECT ENCRYPTBYCERT(CERT_ID('MyCert'),@Data) EncryptedData;

डेटाबेस A में अपनी तालिका में डेटा सम्मिलित करने के लिए डेटाबेस B से कनेक्ट होने पर कुछ इस तरह का उपयोग करें:

INSERT INTO DatabaseA.dbo.MyTable(id,EncryptedData)
VALUES(42, (SELECT EncryptedData FROM DatabaseA.dbo.MyEncrypt('testvalue')) );



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CTE का उपयोग करके SQL कथन को सरल बनाएं

  2. सी # डेटाटेबल को असीमित रूप से पॉप्युलेट करें

  3. SQL सर्वर प्रबंधन स्टूडियो (SSMS) में स्टार्टअप वातावरण कॉन्फ़िगर करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 7

  4. कई शर्तों के साथ एक अद्यतन। एसक्यूएल 2008

  5. एसक्यूएल सर्वर (टी-एसक्यूएल उदाहरण) में 'स्मॉलडेटटाइम' को 'डेट' में बदलें