Access
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Access

Quyền truy cập ODBC từ Windows Server Core

Server Core là một tùy chọn cài đặt có sẵn trong Windows Server giúp loại bỏ bất kỳ dịch vụ và tính năng nào không cần thiết để cung cấp các vai trò máy chủ được sử dụng phổ biến nhất. Ví dụ:máy Windows Server chạy ở chế độ Server Core không có giao diện người dùng đồ họa, tức là không có màn hình Windows.

Ưu điểm của Server Core là:giảm yêu cầu phần cứng, bề mặt tấn công nhỏ hơn nhiều và giảm nhu cầu cập nhật.

Theo mặc định, trình điều khiển ODBC của Easysoft có chương trình cấp phép dựa trên GUI trên Windows. Blog này hướng dẫn cách cấp phép trình điều khiển Easysoft trong môi trường không có GUI.

Khi thử nghiệm, chúng tôi đã sử dụng trình điều khiển ODBC Salesforce.com trên Windows Server phiên bản 1709. Nếu bạn muốn sử dụng trình điều khiển ODBC Easysoft khác trên Windows Server Core, vui lòng liên hệ với nhóm Hỗ trợ của chúng tôi.

  1. Tải xuống Trình điều khiển ODBC Windows Salesforce.com. (Yêu cầu đăng ký.) Và sao chép trình cài đặt vào máy Windows Server Core.
  2. Chạy trình cài đặt Easysoft bằng cách thay đổi thư mục nơi bạn đã sao chép chương trình và chạy:
    odbc-salesforce-version-windows.exe /exenoui /qn

    nơi phiên bản phải từ 1_1_12 trở lên.

  3. Trong cửa sổ PowerShell, hãy chạy:
    & 'C:\Program Files (x86)\Easysoft Limited\Easysoft SalesForce ODBC Driver\libs\siteinfo.exe'

    Thao tác này sẽ nhận được số trang web cho máy của bạn.

    Nếu bạn không cài đặt trình điều khiển trên ổ C của mình hoặc ở vị trí mặc định, hãy sửa đổi lệnh cho phù hợp.

  4. Nhận giấy phép dùng thử hoặc giấy phép đã mua bằng cách sử dụng trang web Easysoft.
  5. Khi bạn có giấy phép trong PowerShell, hãy chạy:
    $path='HKLM:\SOFTWARE\WOW6432Node\Easysoft\Licences'
    Set-Location -Path $path
    cd ..
    Get-ChildItem
    

    Đầu ra của lệnh này sẽ tương tự như:

    Name                           Property
    ----                           --------
    Info                           LICENCEAPP  : "C:\Program Files (x86)\Common Files\Easysoft\License Manager\eslicap.exe"
                                   LicenceHelp :
                                   Company     :
                                   Email       :
                                   FaxNo       :
                                   PhoneNo     :
                                   Name        : Administrator
    Licences                       l1 : LMKMR-JW4BQ-2CLPG-3UG82-RWGC2-FXU2Q-WJPBU-Q8R3Q-WG9VC-8KYR8
    
  6. Để thêm khóa cấp phép, trong PowerShell, hãy chạy:
    New-ItemProperty -Path $path -Name $name -Value $key -PropertyType string

    ở đâu:

    • $name='ln'

      Nếu máy của bạn chưa được cấp phép trước đó, dòng Giấy phép sẽ bị thiếu trong đầu ra lệnh được tạo ở bước trước và bạn nên đặt n thành 1, tức là $name='l1'

      If your machine has been licensed before, set n to the next number in the sequence, e.g. $name='l2'

    • $key='Your license key goes here'

    Lặp lại New-ItemProperty lệnh cho mỗi phím bạn cần thêm, tăng dần n trong $name và nhập khóa mới của bạn vào $key .

  7. Khi bạn đã thêm khóa, hãy chạy:
    Get-ChildItem

    Nếu bước trước đó thành công, đầu ra của lệnh sẽ hiển thị cho bạn các khóa của bạn.

  8. Khi phần mềm được cấp phép, bạn có thể thiết lập nguồn dữ liệu ODBC hoặc sử dụng kết nối không có DSN (ví dụ:DRIVER={Easysoft Salesforce ODBC Driver};[email protected];Password=mypassword; TOKEN=ABCDEFGH123456; ).

    Để thiết lập nguồn dữ liệu ODBC 32 bit (thực hiện việc này nếu ứng dụng của bạn là 32 bit), hãy chạy:

    drive:\Windows\SysWOW64\odbcad32.exe

    Để thiết lập nguồn dữ liệu ODBC 64 bit (thực hiện việc này nếu ứng dụng của bạn là 64 bit), hãy chạy:

    drive:\Windows\System32\odbcad32.exe

Để tạo nguồn dữ liệu Trình điều khiển ODBC Salesforce.com:

  1. Chọn tab Hệ thống DSN, sau đó chọn Thêm.
  2. Trong hộp thoại Tạo Nguồn Dữ liệu Mới, chọn Trình điều khiển ODBC-Salesforce của Easysoft, rồi chọn Kết thúc.
  3. Hoàn thành hộp thoại Thiết lập Easysoft ODBC-Salesforce Driver DSN:
    Setting Giá trị
    DSN Salesforce.com
    Tên người dùng Tên của người dùng Salesforce.com của bạn. Ví dụ:[email protected].
    Mật khẩu Mật khẩu cho người dùng Salesforce.com của bạn.
    Mã thông báo Mã thông báo bảo mật cho người dùng Salesforce.com của bạn, nếu được yêu cầu.

    Để tìm hiểu xem bạn có cần cung cấp mã thông báo bảo mật hay không, hãy chọn nút Kiểm tra. Nếu nỗ lực kết nối không thành công với lỗi chứa LOGIN_MUST_USE_SECURITY_TOKEN , bạn cần cung cấp một cái.

    Salesforce.com gửi mã thông báo bảo mật qua email đến địa chỉ email được liên kết với tài khoản người dùng Salesforce.com của bạn. Nếu bạn chưa nhận được mã thông báo bảo mật, bạn có thể tạo lại nó. Sau đó, Salesforce.com sẽ gửi mã thông báo bảo mật mới qua email cho bạn. Để tạo lại mã thông báo bảo mật của bạn, hãy đăng nhập vào Salesforce.com, sau đó chọn Thiết lập từ menu người dùng. Tìm kiếm "mã thông báo bảo mật" trong hộp Tìm nhanh. Nhấp vào Đặt lại Mã thông báo Bảo mật trong trang Đặt lại Mã thông báo Bảo mật. Khi bạn nhận được mã thông báo trong ứng dụng email của mình, hãy sao chép nó rồi dán vào trường Mã thông báo.

  4. Sử dụng nút Kiểm tra để xác minh rằng bạn có thể kết nối thành công với Salesforce.com.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cơ sở dữ liệu SQL Server của các nhà nhập khẩu trên toàn thế giới tương thích với quyền truy cập

  2. Trình điều khiển mới cho SQL Server… Những điều bạn cần biết

  3. Làm thế nào để Spring làm sạch cơ sở dữ liệu của bạn

  4. Tầm quan trọng của việc duy trì cơ sở dữ liệu tuân thủ HIPAA

  5. Các cách mà quyền truy cập có thể tiết kiệm tiền cho doanh nghiệp của bạn