현재 SQL Server 2016의 항상 암호화 된 기능을 테스트하고 있으며 기본 키를 사용하여 열을 암호화 할 수 있었지만이 노력을 " 나중에 실행할 PowerShell 스크립트 생성 "옵션을 선택하십시오.항상 암호화 된 - 누락 된 Powershell 생성 옵션
누구나가 발생하기 전에이 다시는 매개습니까?
현재 SQL Server 2016의 항상 암호화 된 기능을 테스트하고 있으며 기본 키를 사용하여 열을 암호화 할 수 있었지만이 노력을 " 나중에 실행할 PowerShell 스크립트 생성 "옵션을 선택하십시오.항상 암호화 된 - 누락 된 Powershell 생성 옵션
누구나가 발생하기 전에이 다시는 매개습니까?
것은 그것은 내 환경에서 일하고 :
나는 최신 SQL Server Management Studio
를 사용하지 않았기 때문에 나는 비슷한 문제를 가지고 생각합니다. 최신 버전 here을 찾을 수 있습니다.
는 생성 된 코드는 다음과 같습니다 - 당신이 그것을 변경하고 PS 스크립트로 저장할 수없는 경우 시도 할 수 있다고 생각 :
# Generated by SQL Server Management Studio at 9:15 AM on 2017-10-09
Import-Module SqlServer
# Set up connection and database SMO objects
$sqlConnectionString = "Data Source=SQLInstanceName\INST1;Initial Catalog=databaseName;Integrated Security=True;MultipleActiveResultSets=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;Packet Size=4096;Application Name=`"Microsoft SQL Server Management Studio`""
$smoDatabase = Get-SqlDatabase -ConnectionString $sqlConnectionString
# If your encryption changes involve keys in Azure Key Vault, uncomment one of the lines below in order to authenticate:
# * Prompt for a username and password:
#Add-SqlAzureAuthenticationContext -Interactive
# * Enter a Client ID, Secret, and Tenant ID:
#Add-SqlAzureAuthenticationContext -ClientID '<Client ID>' -Secret '<Secret>' -Tenant '<Tenant ID>'
# Change encryption schema
$encryptionChanges = @()
# Add changes for table [dbo].[TablenameX]
$encryptionChanges += New-SqlColumnEncryptionSettings -ColumnName dbo.TablenameX.columNameX -EncryptionType Deterministic -EncryptionKey "CEK_Auto1"
Set-SqlColumnEncryption -ColumnEncryptionSettings $encryptionChanges -InputObject $smoDatabase
는 SQL 버전은 다음과 같습니다
Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64) Oct 28 2016 18:17:30 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2012 R2 Standard 6.3 (Build 9600:) (Hypervisor)
그리고 SSMS 버전 Microsoft SQL Server Management Studio 14.0.17177.0
- 또는 내가 제공 한 링크에서 v17.2입니다.
실례는 MS SQL 13 (2016)이기 때문에 SSMS 2016에서 테스트 할 수 있으면 계속 게시 해 드리겠습니다. –
이제 SSMS 설치는 SQL Server 설치의 일부가 아닙니다. 링크에서 무료로 파일을 다운로드하여 설치할 수 있습니다. SSMS의 두 가지 버전을 사용하면 OK입니다. – gotqn
야, 너의 인스턴스 버전 (SQL 서버)과 SSMS 버전을 물어볼 수 있니? 나는 SSMS 2016을 사용하지만 여전히 같은 행동을하고 있습니다. @gotqn –