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

एक्सेल शीट के साथ एसएसआईएस

यह आपकी कंपनी की सुरक्षा नीति (या उसकी निगरानी) के आधार पर काम कर सकता है या नहीं भी कर सकता है, लेकिन आप एक त्वरित मैक्रो लिख सकते हैं जो सभी 200 फाइलें खोलता है और उन्हें बिना पासवर्ड के एक अस्थायी "असुरक्षित" निर्देशिका में सहेजता है। फिर अपनी SSIS स्क्रिप्ट चलाएँ, और जब वह पूरी हो जाए, तो सभी 200 फ़ाइलें हटा दें (एक सुरक्षित डिलीटर जैसे के साथ इरेज़र )

Sub ManagePWords()

Dim f(1 To 200) As Variant
Dim i As Integer
Dim origpath As String, temppath As String
Dim wb As Excel.Workbook

   origpath = "c:\where_files_are_now\"
   temppath = "c:\where_files_are_now\unprotected\"

   f(1) = Array("filename1", "password1")
   f(2) = Array("filename2", "password2")
   'keep going for all 200 files

   For i = 1 To UBound(f)
      Set wb = Application.Workbooks.Open(origpath & f(i)(0), , , , f(i)(1))
      wb.SaveAs temppath & f(i)(0) & ".xlsx", , ""
      wb.Close
   Next i

End Sub


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल सर्वर प्रोफाइलर - केवल एक डेटाबेस से ईवेंट प्रदर्शित करने के लिए ट्रेस कैसे फ़िल्टर करें?

  2. SQL सर्वर डेटाबेस में प्राथमिक कुंजी बाधा वाले सभी टेबल कैसे प्राप्त करें - SQL सर्वर / TSQL ट्यूटोरियल 57

  3. एसक्यूएल प्रति घंटा कुल ऑर्डर की तुलना करें और मौजूदा स्टॉक को हटाना संभव है?

  4. प्राथमिक कुंजी इंडेक्स पर रेंज लॉक से गतिरोध

  5. SQL संग्रहीत कार्यविधि निष्पादित करें और परिणामों को संसाधित करें