SQL Server 2017 linux에 대 한 릴리스 정보Release notes for SQL Server 2017 on Linux

다음 릴리스 정보는 SQL Server 2017 Linux에서 실행 중인에 적용 됩니다.The following release notes apply to SQL Server 2017 running on Linux. 이 릴리스에서 Linux에 대 한 다양 한 SQL Server 데이터베이스 엔진 기능을 지원합니다.This release supports many of the SQL Server database engine features for Linux. 아래 항목은 가장 최근 릴리스로 RC2 부터는 각 릴리스에 대 한 섹션으로 구분 됩니다.The topic below is broken into sections for each release, beginning with the most recent release, RC2. 지원 되는 플랫폼, 도구, 기능 및 알려진된 문제에 대 한 각 섹션의 정보를 참조 하십시오.See the information in each section for supported platforms, tools, features, and known issues.

다음 표에서이 항목에서 설명 하는 SQL Server 2017 릴리스를 나열 합니다.The following table lists the releases of SQL Server 2017 covered in this topic.

릴리스Release 버전Version 릴리스 날짜Release date
RC2RC2 14.0.900.7514.0.900.75 8-20178-2017
RC1RC1 14.0.800.9014.0.800.90 7-20177-2017
CTP 2.1CTP 2.1 14.0.600.25014.0.600.250 5-20175-2017
CTP 2.0CTP 2.0 14.0.500.27214.0.500.272 4-20174-2017
1.4 CTPCTP 1.4 14.0.405.19814.0.405.198 3-20173-2017
1.3 CTPCTP 1.3 14.0.304.13814.0.304.138 2-20172-2017
1.2 CTPCTP 1.2 14.0.200.2414.0.200.24 1-20171-2017
CTP 1.1CTP 1.1 14.0.100.18714.0.100.187 12-201612-2016
CTP 1.0CTP 1.0 14.0.1.24614.0.1.246 11-201611-2016

RC2 (2017 년 8 월) RC2 (August 2017)

이 릴리스에 대 한 SQL Server 엔진 버전 14.0.900.75입니다.The SQL Server engine version for this release is 14.0.900.75.

지원 플랫폼Supported platforms

플랫폼Platform 파일 시스템File System 설치 가이드Installation Guide
Red Hat Enterprise Linux 7.3 워크스테이션, 서버 및 데스크톱Red Hat Enterprise Linux 7.3 Workstation, Server, and Desktop XFS 또는 EXT4XFS or EXT4 설치 가이드Installation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 EXT4EXT4 설치 가이드Installation guide
Ubuntu 16.04LTSUbuntu 16.04LTS EXT4EXT4 설치 가이드Installation guide
Docker 엔진 1.8 + Windows, Mac 또는 Linux에Docker Engine 1.8+ on Windows, Mac, or Linux 해당 사항 없음N/A 설치 가이드Installation guide
참고

최소 3.25 g B 메모리 Linux에서 SQL Server를 실행 해야 합니다.You need at least 3.25GB of memory to run SQL Server on Linux. SQL Server 엔진 되었습니다.이 이번에 1.5 t B의 메모리를 테스트 합니다.SQL Server Engine has been tested up to 1.5 TB of memory at this time.

패키지 세부 정보Package details

패키지 세부 정보 및 RPM 및 Debian 패키지에 대 한 다운로드 위치는 다음 표에 나열 됩니다.Package details and download locations for the RPM and Debian packages are listed in the following table. 참고는 다음과 같은 설치 가이드의 단계를 사용 하는 경우 이러한 패키지를 직접 다운로드할 필요가 없습니다.Note that you do not need to download these packages directly if you use the steps in the following installation guides:

패키지Package 패키지 버전Package version 다운로드Downloads
Red Hat RPM 패키지Red Hat RPM package 14.0.900.75-114.0.900.75-1 엔진 RPM 패키지Engine RPM package
높은 가용성 RPM 패키지High Availability RPM package
전체 텍스트 검색 RPM 패키지Full-text Search RPM package
SQL Server 에이전트 RPM 패키지SQL Server Agent RPM package
SLES RPM 패키지SLES RPM package 14.0.900.75-114.0.900.75-1 mssql 서버 엔진 RPM 패키지mssql-server Engine RPM package
높은 가용성 RPM 패키지High Availability RPM package
전체 텍스트 검색 RPM 패키지Full-text Search RPM package
SQL Server 에이전트 RPM 패키지SQL Server Agent RPM package
Ubuntu 16.04 Debian 패키지Ubuntu 16.04 Debian package 14.0.900.75-114.0.900.75-1 엔진 Debian 패키지Engine Debian package
높은 가용성 Debian 패키지High Availability Debian package
전체 텍스트 검색 Debian 패키지Full-text Search Debian package
SQL Server 에이전트 Debian 패키지SQL Server Agent Debian package

지원 되는 클라이언트 도구Supported client tools

도구Tool 최소 버전Minimum version
Windows 용 SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) for Windows 17.017.0
Visual Studio 용 SQL Server Data ToolsSQL Server Data Tools for Visual Studio 17.017.0
Visual Studio Codemssql 확장Visual Studio Code with the mssql extension 최신Latest

지원 되지 않는 기능 및 서비스Unsupported features and services

다음 기능 및 서비스에서 사용할 수 없는 Linux이 이번에 있습니다.The following features and services are not available on Linux at this time. 이러한 기능의 지원 미리 보기 프로그램의 월별 업데이트 흐름 중 점점 더 사용할 수 있습니다.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

영역Area 지원 되지 않는 기능 또는 서비스Unsupported feature or service
데이터베이스 엔진Database engine 트랜잭션 복제Transactional replication
  병합 복제Merge replication
  Stretch DBStretch DB
  PolybasePolybase
  타사 연결을 통해 분산된 쿼리Distributed query with 3rd-party connections
  시스템 확장 저장된 프로시저 (XP_CMDSHELL 등).System extended stored procedures (XP_CMDSHELL, etc.)
  FiletableFiletable
  CLR 어셈블리 EXTERNAL_ACCESS 또는 UNSAFE 권한 설정CLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
  버퍼 풀 확장Buffer Pool Extension
SQL Server 에이전트SQL Server Agent 하위 시스템: CmdExec, PowerShell, 큐 판독기, SSIS, SSAS, SSRSSubsystems: CmdExec, PowerShell, Queue Reader, SSIS, SSAS, SSRS
  경고Alerts
  로그 판독기 에이전트Log Reader Agent
  변경 데이터 캡처Change Data Capture
  Managed BackupManaged Backup
고가용성High Availability 데이터베이스 미러링Database mirroring
보안Security 확장 가능 키 관리Extensible Key Management
서비스Services SQL Server BrowserSQL Server Browser
  SQL Server R 서비스SQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

알려진 문제Known issues

다음 섹션에서는 Linux에서이 버전의 SQL Server 2017 r c 2의 알려진된 문제에 설명 합니다.The following sections describe known issues with this release of SQL Server 2017 RC2 on Linux.

일반General

  • 여기서 SQL Server는 15 자가 하 여야 필요 설치 또는 호스트 이름의 길이입니다.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • 해결 방법: 항목 합계의 15 자 이하의/등/호스트 이름에 이름을 변경 합니다.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • 수동으로 시간에 시스템 시간을 이전 버전과 설정 하면 SQL Server를 SQL Server 내에서 내부 시스템 시간을 업데이트를 중지 합니다.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • 해결 방법: SQL Server 다시 시작 합니다.Resolution: Restart SQL Server.
  • 단일 인스턴스 설치만 지원 됩니다.Only single instance installations are supported.

    • 해결 방법: 지정된 된 호스트에 둘 이상의 인스턴스를 원하는 경우 Vm을 사용 하십시오 또는 Docker 컨테이너입니다.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • SQL Server 구성 관리자는 Linux에서 SQL Server에 연결할 수 없습니다.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • 기본 언어는 sa 로그인 영어입니다.The default language of the sa login is English.

    • 해상도:의 언어를 변경는 sa 사용 하 여 로그인의 ALTER LOGIN 문.Resolution: Change the language of the sa login with the ALTER LOGIN statement.

데이터베이스Databases

  • Mssql conf 유틸리티와 master 데이터베이스를 이동할 수 없습니다.The master database cannot be moved with the mssql-conf utility. Mssql 구성 된 다른 시스템 데이터베이스를 이동할 수 있습니다.Other system databases can be moved with mssql-conf.

  • Windows에서 SQL Server에서 백업 된 데이터베이스를 복원할 때 사용 해야는 WITH MOVE Transact SQL 문 절.When restoring a database that was backed up on SQL Server on Windows, you must use the WITH MOVE clause in the Transact-SQL statement.

  • Microsoft Distributed Transaction Coordinator 서비스를 필요로 하는 분산 트랜잭션 Linux에서 실행 중인 SQL Server에서 지원 되지 않습니다.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server를 SQL Server 분산된 트랜잭션이 지원 됩니다.SQL Server to SQL Server distributed transactions are supported.

  • (암호 그룹)에 대 한 보안 TLS (전송 계층) 일부 알고리즘은 Linux에서 SQL Server에서는 제대로 작동 하지 않습니다.Certain algorithms (cipher suites) for Transport Layer Security (TLS) do not work properly with SQL Server on Linux. 그러면 연결 오류가 SQL Server에 연결 하려고 할 때 뿐만 아니라 문제가 높은 가용성 그룹의 복제본 간의 연결을 설정 합니다.This results in connection failures when attempting to connect to SQL Server, as well as problems establishing connections between replicas in high availability groups.

    • 해상도: 수정 된 mssql.conf linux에서 다음을 수행 하 여 문제가 있는 암호 그룹을 사용 하지 않으려면 SQL Server에 대 한 구성 스크립트:Resolution: Modify the mssql.conf configuration script for SQL Server on Linux to disable problematic cipher suites, by doing the following:

      1. 다음 /var/opt/mssql/mssql.conf를 추가 합니다.Add the following to /var/opt/mssql/mssql.conf.

        [network]
        tlsciphers=ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:!ECDHE-ECDSA-AES256-GCM-SHA384:!ECDHE-ECDSA-AES128-GCM-SHA256:!ECDHE-ECDSA-AES256-SHA384:!ECDHE-ECDSA-AES128-SHA256:!ECDHE-ECDSA-AES256-SHA:!ECDHE-ECDSA-AES128-SHA:!ECDHE-RSA-AES256-SHA384:!ECDHE-RSA-AES128-SHA256:!ECDHE-RSA-AES256-SHA:!ECDHE-RSA-AES128-SHA:!DHE-RSA-AES256-GCM-SHA384:!DHE-RSA-AES128-GCM-SHA256:!DHE-RSA-AES256-SHA:!DHE-RSA-AES128-SHA:!DHE-DSS-AES256-SHA256:!DHE-DSS-AES128-SHA256:!DHE-DSS-AES256-SHA:!DHE-DSS-AES128-SHA:!DHE-DSS-DES-CBC3-SHA:!NULL-SHA256:!NULL-SHA
        
      2. 다음 명령을 사용 하 여 SQL Server를 다시 시작 합니다.Restart SQL Server with the following command.

        sudo systemctl restart mssql-server
        
  • SQL Server 2014 데이터베이스 메모리 내 OLTP를 사용 하는 창에 SQL Server 2017 linux에서 복원할 수 없습니다.SQL Server 2014 databases on Windows that use In-memory OLTP cannot be restored on SQL Server 2017 on Linux. 메모리 내 OLTP를 사용 하는 SQL Server 2014 데이터베이스를 복원 하려면 먼저 데이터베이스를 업그레이드 SQL Server 2016 또는 Windows에서 SQL Server 2017 이동 하기 전에 SQL Server로 Linux에서 백업/복원 또는 분리/연결을 통해.To restore a SQL Server 2014 database that uses in-memory OLTP, first upgrade the databases to SQL Server 2016 or SQL Server 2017 on Windows before moving them to SQL Server on Linux via backup/restore or detach/attach.

원격 데이터베이스 파일Remote database files

  • NFS 서버에서 데이터베이스 파일을 호스팅하는이 릴리스에서 지원 되지 않습니다.Hosting database files on a NFS server is not supported in this release. NFS를 사용 하 여 공유 디스크 장애 조치 클러스터 되지 않은 인스턴스에서 데이터베이스 뿐만 아니라 클러스터링에 대 한 포함 됩니다.This includes using NFS for shared disk failover clustering as well as databases on non-clustered instances. 작업을 이후 릴리스에서 NFS 서버 지원을 사용 하도록 설정 합니다.We are working on enabling NFS server support in the upcoming releases.

지역화Localization

  • 로캘에서 영어가 아닌 (en_us) 설치 하는 동안 bash 세션/터미널에 utf-8 인코딩을 사용 해야 합니다.If your locale is not English (en_us) during setup, you must use UTF-8 encoding in your bash session/terminal. ASCII 인코딩을 사용 하는 경우 다음과 유사한 오류가 표시 될 수 있습니다.If you use ASCII encoding, you might see an error similar to the following:

    UnicodeEncodeError: 'ascii' codec can't encode character u'\xf1' in position 8: ordinal not in range(128)
    

    인코딩을 u t F-8을 사용할 수 없는 경우 언어 선택 지정 하려면 MSSQL_LCID 환경 변수를 사용 하 여 설치 프로그램을 실행 합니다.If you cannot use UTF-8 encoding, run setup using the MSSQL_LCID environment variable to specify your language choice.

    sudo MSSQL_LCID=<LcidValue> /opt/mssql/bin/mssql-conf setup
    

SSIS(SQL Server Integration Services)SQL Server Integration Services (SSIS)

Linux에서 SSIS 패키지를 실행할 수 있습니다.You can run SSIS packages on Linux. 자세한 내용은 다음 문서를 참조 합니다.For more info, see the following articles:

이 릴리스에서 다음과 같은 알려진된 문제가 note 하십시오.Please note the following known issues with this release.

  • mssql 서버는 패키지는이 릴리스에서 Ubuntu 및 Red Hat Enterprise Linux (RHEL)에서 지원 됩니다.The mssql-server-is package is supported on Ubuntu and Red Hat Enterprise Linux (RHEL) in this release.

  • 이상 Linux CTP 2.1 새로 고침에서 SSIS, SSIS 패키지는 Linux 기반 ODBC 연결 사용할 수 있습니다.With SSIS on Linux CTP 2.1 Refresh and later, SSIS packages can use ODBC connections on Linux. 이 기능은 SQL Server 및 MySQL ODBC 드라이버와 함께 테스트 되었습니다 하지만 또한 ODBC 사양을 따르는 모든 유니코드 ODBC 드라이버와 함께 사용 해야 합니다.This functionality has been tested with the SQL Server and the MySQL ODBC drivers, but is also expected to work with any Unicode ODBC driver that observes the ODBC specification. 디자인 타임에 ODBC 데이터;에 연결 하는 DSN 또는 연결 문자열 중 하나를 제공할 수 있습니다. 또한 Windows 인증을 사용할 수 있습니다.At design time, you can provide either a DSN or a connection string to connect to the ODBC data; you can also use Windows authentication. 자세한 내용은 참조는 블로그 게시물 Linux ODBC 지원 발표합니다.For more info, see the blog post announcing ODBC support on Linux.

  • Linux에서 SSIS 패키지를 실행할 때이 릴리스에서 다음과 같은 기능이 지원 되지 않습니다.The following features are not supported in this release when you run SSIS packages on Linux:

    • SSIS 카탈로그 데이터베이스SSIS Catalog database
    • SQL 에이전트에서 예약 된 패키지 실행Scheduled package execution by SQL Agent
    • Windows 인증Windows Authentication
    • 타사 구성 요소Third-party components
    • CDC(변경 데이터 캡처)Change Data Capture (CDC)
    • SSIS 규모 확장SSIS Scale Out
    • SSIS 용 azure 기능 팩Azure Feature Pack for SSIS
    • Hadoop 및 HDFS 지원Hadoop and HDFS support
    • Microsoft Connector for SAP BWMicrosoft Connector for SAP BW

SSMS(SQL Server Management Studio)SQL Server Management Studio (SSMS)

Linux에서 SQL Server에 연결 하는 Windows에서 SSMS에 다음과 같은 제한 사항이 적용 됩니다.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • 유지 관리 계획을 사용할 수 없습니다.Maintenance plans are not supported.

  • 데이터 웨어하우스 MDW (관리) 및 데이터 수집기 SSMS에서 지원 되지 않습니다.Management Data Warehouse (MDW) and the data collector in SSMS are not supported.

  • Windows 인증 또는 Windows 이벤트 로그 옵션 있는 SSMS UI 구성 요소와 Linux 작동 하지 않습니다.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. SQL 로그인 등의 다른 옵션으로 이러한 기능을 계속 사용할 수 있습니다.You can still use these features with other options, such as SQL logins.

  • 유지 하려면 로그 파일의 수를 수정할 수 없습니다.Number of log files to retain cannot be modified.

다음 단계Next steps

시작 하려면 다음 빠른 시작 자습서를 참조 하세요.To get started, see the following quick start tutorials:

분리 모음 그래픽

RC1 (2017 년 7 월) RC1 (July 2017)

이 릴리스에 대 한 SQL Server 엔진 버전 14.0.800.90입니다.The SQL Server engine version for this release is 14.0.800.90.

지원 플랫폼Supported platforms

플랫폼Platform 파일 시스템File System 설치 가이드Installation Guide
Red Hat Enterprise Linux 7.3 워크스테이션, 서버 및 데스크톱Red Hat Enterprise Linux 7.3 Workstation, Server, and Desktop XFS 또는 EXT4XFS or EXT4 설치 가이드Installation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 EXT4EXT4 설치 가이드Installation guide
Ubuntu 16.04LTSUbuntu 16.04LTS EXT4EXT4 설치 가이드Installation guide
Docker 엔진 1.8 + Windows, Mac 또는 Linux에Docker Engine 1.8+ on Windows, Mac, or Linux 해당 사항 없음N/A 설치 가이드Installation guide
참고

최소 3.25 g B 메모리 Linux에서 SQL Server를 실행 해야 합니다.You need at least 3.25GB of memory to run SQL Server on Linux. SQL Server 엔진 되었습니다.이 이번에 최대 1TB의 메모리를 테스트 합니다.SQL Server Engine has been tested up to 1 TB of memory at this time.

패키지 세부 정보Package details

패키지 세부 정보 및 RPM 및 Debian 패키지에 대 한 다운로드 위치는 다음 표에 나열 됩니다.Package details and download locations for the RPM and Debian packages are listed in the following table. 참고는 다음과 같은 설치 가이드의 단계를 사용 하는 경우 이러한 패키지를 직접 다운로드할 필요가 없습니다.Note that you do not need to download these packages directly if you use the steps in the following installation guides:

패키지Package 패키지 버전Package version 다운로드Downloads
Red Hat RPM 패키지Red Hat RPM package 14.0.800.90-214.0.800.90-2 엔진 RPM 패키지Engine RPM package
높은 가용성 RPM 패키지High Availability RPM package
전체 텍스트 검색 RPM 패키지Full-text Search RPM package
SQL Server 에이전트 RPM 패키지SQL Server Agent RPM package
SLES RPM 패키지SLES RPM package 14.0.800.90-214.0.800.90-2 mssql 서버 엔진 RPM 패키지mssql-server Engine RPM package
높은 가용성 RPM 패키지High Availability RPM package
전체 텍스트 검색 RPM 패키지Full-text Search RPM package
SQL Server 에이전트 RPM 패키지SQL Server Agent RPM package
Ubuntu 16.04 Debian 패키지Ubuntu 16.04 Debian package 14.0.800.90-214.0.800.90-2 엔진 Debian 패키지Engine Debian package
높은 가용성 Debian 패키지High Availability Debian package
전체 텍스트 검색 Debian 패키지Full-text Search Debian package
SQL Server 에이전트 Debian 패키지SQL Server Agent Debian package

지원 되는 클라이언트 도구Supported client tools

도구Tool 최소 버전Minimum version
Windows 용 SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) for Windows 17.017.0
Visual Studio 용 SQL Server Data ToolsSQL Server Data Tools for Visual Studio 17.017.0
Visual Studio Codemssql 확장Visual Studio Code with the mssql extension 최신Latest

지원 되지 않는 기능 및 서비스Unsupported features and services

다음 기능 및 서비스에서 사용할 수 없는 Linux이 이번에 있습니다.The following features and services are not available on Linux at this time. 이러한 기능의 지원 미리 보기 프로그램의 월별 업데이트 흐름 중 점점 더 사용할 수 있습니다.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

영역Area 지원 되지 않는 기능 또는 서비스Unsupported feature or service
데이터베이스 엔진Database engine 트랜잭션 복제Transactional replication
  병합 복제Merge replication
  Stretch DBStretch DB
  PolybasePolybase
  Distributed QueryDistributed Query
  기계 학습 서비스Machine Learning Services
  시스템 확장 저장된 프로시저 (XP_CMDSHELL 등).System extended stored procedures (XP_CMDSHELL, etc.)
  FiletableFiletable
  CLR 어셈블리 EXTERNAL_ACCESS 또는 UNSAFE 권한 설정CLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
SQL Server 에이전트SQL Server Agent 하위 시스템: CmdExec, PowerShell, 큐 판독기, SSIS, SSAS, SSRSSubsystems: CmdExec, PowerShell, Queue Reader, SSIS, SSAS, SSRS
  경고Alerts
  로그 판독기 에이전트Log Reader Agent
  변경 데이터 캡처Change Data Capture
  Managed BackupManaged Backup
고가용성High Availability 데이터베이스 미러링Database mirroring
  가용성 그룹의 롤링 업그레이드Availability group rolling upgrade
보안Security 확장 가능 키 관리Extensible Key Management
서비스Services SQL Server BrowserSQL Server Browser
  SQL Server R 서비스SQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

알려진 문제Known issues

다음 섹션에서는 Linux에서이 버전의 SQL Server 2017 r c 1의 알려진된 문제에 설명 합니다.The following sections describe known issues with this release of SQL Server 2017 RC1 on Linux.

일반General

  • 여기서 SQL Server는 15 자가 하 여야 필요 설치 또는 호스트 이름의 길이입니다.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • 해결 방법: 항목 합계의 15 자 이하의/등/호스트 이름에 이름을 변경 합니다.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • 수동으로 시간에 시스템 시간을 이전 버전과 설정 하면 SQL Server를 SQL Server 내에서 내부 시스템 시간을 업데이트를 중지 합니다.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • 해결 방법: SQL Server 다시 시작 합니다.Resolution: Restart SQL Server.
  • 단일 인스턴스 설치만 지원 됩니다.Only single instance installations are supported.

    • 해결 방법: 지정된 된 호스트에 둘 이상의 인스턴스를 원하는 경우 Vm을 사용 하십시오 또는 Docker 컨테이너입니다.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • SQL Server 구성 관리자는 Linux에서 SQL Server에 연결할 수 없습니다.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • 기본 언어는 sa 로그인 영어입니다.The default language of the sa login is English.

    • 해상도:의 언어를 변경는 sa 사용 하 여 로그인의 ALTER LOGIN 문.Resolution: Change the language of the sa login with the ALTER LOGIN statement.

데이터베이스Databases

  • Mssql conf 유틸리티와 시스템 데이터베이스를 이동할 수 없습니다.System databases cannot be moved with the mssql-conf utility.

  • Windows에서 SQL Server에서 백업 된 데이터베이스를 복원할 때 사용 해야는 WITH MOVE Transact SQL 문 절.When restoring a database that was backed up on SQL Server on Windows, you must use the WITH MOVE clause in the Transact-SQL statement.

  • Microsoft Distributed Transaction Coordinator 서비스를 필요로 하는 분산 트랜잭션 Linux에서 실행 중인 SQL Server에서 지원 되지 않습니다.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server를 SQL Server 분산된 트랜잭션이 지원 됩니다.SQL Server to SQL Server distributed transactions are supported.

원격 데이터베이스 파일Remote database files

  • NFS 서버에서 데이터베이스 파일을 호스팅하는이 릴리스에서 지원 되지 않습니다.Hosting database files on a NFS server is not supported in this release. NFS를 사용 하 여 공유 디스크 장애 조치 클러스터 되지 않은 인스턴스에서 데이터베이스 뿐만 아니라 클러스터링에 대 한 포함 됩니다.This includes using NFS for shared disk failover clustering as well as databases on non-clustered instances. 작업을 이후 릴리스에서 NFS 서버 지원을 사용 하도록 설정 합니다.We are working on enabling NFS server support in the upcoming releases.

크로스 플랫폼 가용성 그룹 및 분산된 된 가용성 그룹Cross platform availability groups and distributed availability groups

  • 알려진된 문제로 인해 가용성 그룹에는 Windows 및 Linux에서 호스트 인스턴스 복제본 만들기 작동 하지 않습니다이 릴리스에서.Due to a known issue, creating availability groups with replicas on instances hosted on both Windows and Linux is not working in this release. 분산형된 가용성 그룹을 포함 합니다.This includes distributed availability groups. 수정 프로그램은 곧 출시 될 릴리스에 후보 빌드에 사용할 수 있습니다.The fix will be available in the upcoming release candidate build.

서버 데이터 정렬Server Collation

  • 재정의 MSSQL_COLLATION를 사용 하 여 시기나 지역화 (비 영어) 설치를 수행 하는 경우 SQL Server에서 덤프를 생성 하는 서버 데이터 정렬을 설정 하는 동안 교착 상태가 도달 합니다.When using the MSSQL_COLLATION override, OR when doing a localized (non English) install, it is possible SQL Server will hit a deadlock when trying to set the server collation, which generates a dump. 그러나 서버 데이터 정렬은 설정 하지 설치 프로그램이 성공적으로 완료지 않습니다.Setup does complete successfully, however the server collation will not have been set. 실행 하면이 문제를 해결 합니다. / mssql conf 데이터 정렬 설정 대화 상자가 나타나면 원하는 데이터 정렬 이름을 입력 하 고 (데이터 정렬 이름이 고 줄에서 오류 로그에서 확인할 수 있습니다: "...에 기본 데이터 정렬을 변경 하 는").The workaround is to simply run ./mssql-conf set-collation and enter the collation name desired when prompted (the collation name can be found in the errorlog at the line: “Attempting to change default collation to …”).

지역화Localization

  • 로캘에서 영어가 아닌 (en_us) 설치 하는 동안 bash 세션/터미널에 utf-8 인코딩을 사용 해야 합니다.If your locale is not English (en_us) during setup, you must use UTF-8 encoding in your bash session/terminal. ASCII 인코딩을 사용 하는 경우 다음과 유사한 오류가 표시 될 수 있습니다.If you use ASCII encoding, you might see an error similar to the following:

    UnicodeEncodeError: 'ascii' codec can't encode character u'\xf1' in position 8: ordinal not in range(128)
    

    인코딩을 u t F-8을 사용할 수 없는 경우 언어 선택 지정 하려면 MSSQL_LCID 환경 변수를 사용 하 여 설치 프로그램을 실행 합니다.If you cannot use UTF-8 encoding, run setup using the MSSQL_LCID environment variable to specify your language choice.

    sudo MSSQL_LCID=<LcidValue> /opt/mssql/bin/mssql-conf setup
    

공유 디스크 클러스터 인스턴스 업그레이드Shared disk cluster instance upgrade

R c 1에서 클러스터 리소스 에이전트 같이 windows 장애 조치 클러스터 인스턴스의 가상 서버 이름을 설정 합니다.In RC1 the cluster resource agent sets the virtual server name like it does in a Failover Cluster Instance on Windows. RC1 이전 @@servername 클러스터 공유 디스크에서 특정 노드를 반환 하므로 장애 조치 후 이름을 @@servername 다른 값을 반환 합니다.Prior to RC1 @@servername on a shared disk cluster returned the specific node name so after failover @@servername returned a different value. R c 1에서 리소스를 클러스터에 추가 하는 경우 공유 디스크 클러스터 인스턴스의 serverName 리소스 이름으로 업데이트 됩니다.In RC1 the serverName of the shared disk cluster instance is updated with the resource name when the resource is added to the cluster. 이 인해 클러스터-다음 단계에 따라 업그레이드 중 수동 장애 조치 후 SQL Server를 다시 시작 해야 합니다.Because of this, the cluster will have to restart the SQL Server after the manual failover during the upgrade - as in the following steps:

  1. 먼저 보조 (패시브) 클러스터 노드를 업그레이드 합니다.Upgrade secondary (passive) cluster node first.
    • 업그레이드 mssql 서버 패키지 합니다.Upgrade mssql-server package.
    • 업그레이드 mssql-서버-ha 패키지 합니다.Upgrade mssql-server-ha package.
  2. 수동 장애 조치를 업그레이드 된 노드로 합니다.Manually fail over to the upgraded node. pcs resource move <resourceName>
    • 리소스는 리소스 에이전트 및 예상 되는 실제 서버 이름으로 확인 하므로 처음에 실패 합니다.Resource fails initially because the resource agent checks the actual and expected serverName. 예상된 serverName 달라 집니다.The expected serverName will be different.
    • 클러스터는 노드와 동일한 노드에서 SQL Server 리소스를 다시 시작 됩니다.Cluster will restart SQL Server resource on the same node. 서버 이름을 업데이트 합니다.This will update the server name.
  3. 다른 노드를 업그레이드 합니다.Upgrade the other node.
    • 업그레이드 mssql 서버 패키지 합니다.Upgrade mssql-server package.
    • 업그레이드 mssql-서버-ha 패키지 합니다.Upgrade mssql-server-ha package.
  4. 수동 리소스 이동의 추가 제약 조건을 제거 합니다.Remove the constraint added by the manual resource move. 참조 장애 조치 클러스터를 수동으로합니다.See Failover cluster manually.
  5. 필요한 경우 다시 원래 주 노드를 실패 합니다.If desired, fail back to the original primary node.

가용성 그룹Availability group

Linux의 롤링 업그레이드 SQL Server 2017 CTP 2.1 r c 1으로 지원 되지 않습니다.On Linux, rolling upgrade of SQL Server 2017 CTP 2.1 to RC1 is not supported. 보조 복제본을 업그레이드 한 후 주 복제본이 업그레이드 될 때까지 주 복제본에서 끊어집니다.After you upgrade the secondary replica, it will disconnect from the primary replica until the primary replica is upgraded. Microsoft는 향후 릴리스에 대 한이 해결 하려면 계획 것입니다.Microsoft is planning to resolve this for a future release.

SSIS(SQL Server Integration Services)SQL Server Integration Services (SSIS)

  • mssql 서버는 패키지가이 릴리스에서 SUSE에서 지원 되지 않습니다.The mssql-server-is package is not supported on SUSE in this release. Ubuntu 및 Red Hat Enterprise Linux (RHEL) 현재 지원 됩니다.It is currently supported on Ubuntu and on Red Hat Enterprise Linux (RHEL).

  • Linux에서 SSIS 패키지를 실행할 때이 릴리스에서 다음과 같은 기능이 지원 되지 않습니다.The following features are not supported in this release when you run SSIS packages on Linux:

    • SSIS 카탈로그 데이터베이스SSIS Catalog database
    • SQL 에이전트에서 예약 된 패키지 실행Scheduled package execution by SQL Agent
    • Windows 인증Windows Authentication
    • 타사 구성 요소Third-party components
    • CDC(변경 데이터 캡처)Change Data Capture (CDC)
    • SSIS 규모 확장SSIS Scale Out
    • SSIS 용 azure 기능 팩Azure Feature Pack for SSIS
    • Hadoop 및 HDFS 지원Hadoop and HDFS support
    • Microsoft Connector for SAP BWMicrosoft Connector for SAP BW

Linux에서 SSIS에 대 한 자세한 내용은 다음 문서를 참조 합니다.For more info about SSIS on Linux, see the following articles:

SSMS(SQL Server Management Studio)SQL Server Management Studio (SSMS)

Linux에서 SQL Server에 연결 하는 Windows에서 SSMS에 다음과 같은 제한 사항이 적용 됩니다.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • 유지 관리 계획을 사용할 수 없습니다.Maintenance plans are not supported.

  • 데이터 웨어하우스 MDW (관리) 및 데이터 수집기 SSMS에서 지원 되지 않습니다.Management Data Warehouse (MDW) and the data collector in SSMS are not supported.

  • Windows 인증 또는 Windows 이벤트 로그 옵션 있는 SSMS UI 구성 요소와 Linux 작동 하지 않습니다.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. SQL 로그인 등의 다른 옵션으로 이러한 기능을 계속 사용할 수 있습니다.You can still use these features with other options, such as SQL logins.

  • 유지 하려면 로그 파일의 수를 수정할 수 없습니다.Number of log files to retain cannot be modified.

다음 단계Next steps

시작 하려면 다음 빠른 시작 자습서를 참조 하세요.To get started, see the following quick start tutorials:

분리 모음 그래픽

CTP 2.1 (2017 년 5 월) CTP 2.1 (May 2017)

이 릴리스에 대 한 SQL Server 엔진 버전 14.0.600.250입니다.The SQL Server engine version for this release is 14.0.600.250.

지원 플랫폼Supported platforms

플랫폼Platform 파일 시스템File System 설치 가이드Installation Guide
Red Hat Enterprise Linux 7.3 워크스테이션, 서버 및 데스크톱Red Hat Enterprise Linux 7.3 Workstation, Server, and Desktop XFS 또는 EXT4XFS or EXT4 설치 가이드Installation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 EXT4EXT4 설치 가이드Installation guide
Ubuntu 16.04LTSUbuntu 16.04LTS EXT4EXT4 설치 가이드Installation guide
Docker 엔진 1.8 + Windows, Mac 또는 Linux에Docker Engine 1.8+ on Windows, Mac, or Linux 해당 사항 없음N/A 설치 가이드Installation guide
참고

최소 3.25 g B 메모리 Linux에서 SQL Server를 실행 해야 합니다.You need at least 3.25 GB of memory to run SQL Server on Linux. SQL Server 엔진 되었습니다.이 이번에 최대 1TB의 메모리를 테스트 합니다.SQL Server Engine has been tested up to 1 TB of memory at this time.

패키지 세부 정보Package details

패키지 세부 정보 및 RPM 및 Debian 패키지에 대 한 다운로드 위치는 다음 표에 나열 됩니다.Package details and download locations for the RPM and Debian packages are listed in the following table. 다음과 같은 설치 가이드의 단계를 사용 하는 경우 이러한 패키지를 직접 다운로드할 필요가 없습니다.You do not need to download these packages directly if you use the steps in the following installation guides:

패키지Package 패키지 버전Package version 다운로드Downloads
Red Hat RPM 패키지Red Hat RPM package 14.0.600.250-214.0.600.250-2 엔진 RPM 패키지Engine RPM package
높은 가용성 RPM 패키지High Availability RPM package
전체 텍스트 검색 RPM 패키지Full-text Search RPM package
SQL Server 에이전트 RPM 패키지SQL Server Agent RPM package
SLES RPM 패키지SLES RPM package 14.0.600.250-214.0.600.250-2 mssql 서버 엔진 RPM 패키지mssql-server Engine RPM package
높은 가용성 RPM 패키지High Availability RPM package
전체 텍스트 검색 RPM 패키지Full-text Search RPM package
SQL Server 에이전트 RPM 패키지SQL Server Agent RPM package
Ubuntu 16.04 Debian 패키지Ubuntu 16.04 Debian package 14.0.600.250-214.0.600.250-2 엔진 Debian 패키지Engine Debian package
높은 가용성 Debian 패키지High Availability Debian package
전체 텍스트 검색 Debian 패키지Full-text Search Debian package
SQL Server 에이전트 Debian 패키지SQL Server Agent Debian package

지원 되는 클라이언트 도구Supported client tools

도구Tool 최소 버전Minimum version
Windows 용 SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) for Windows 17.017.0
Visual Studio 용 SQL Server Data ToolsSQL Server Data Tools for Visual Studio 17.017.0
Visual Studio Codemssql 확장Visual Studio Code with the mssql extension 최신 (1.12)Latest (1.12)

지원 되지 않는 기능 및 서비스Unsupported features and services

다음 기능 및 서비스에서 사용할 수 없는 Linux이 이번에 있습니다.The following features and services are not available on Linux at this time. 이러한 기능의 지원 미리 보기 프로그램의 월별 업데이트 흐름 중 점점 더 사용할 수 있습니다.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

영역Area 지원 되지 않는 기능 또는 서비스Unsupported feature or service
데이터베이스 엔진Database engine 복제Replication
  Stretch DBStretch DB
  PolybasePolybase
  Distributed QueryDistributed Query
  시스템 확장 저장된 프로시저 (XP_CMDSHELL 등).System extended stored procedures (XP_CMDSHELL, etc.)
  FiletableFiletable
  CLR 어셈블리 EXTERNAL_ACCESS 또는 UNSAFE 권한 설정CLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
고가용성High Availability 데이터베이스 미러링Database mirroring
보안Security Active Directory 인증Active Directory Authentication
  Windows 인증Windows Authentication
  확장 가능 키 관리Extensible Key Management
  SSL 또는 TLS에 대 한 사용자가 제공한 인증서의 사용Use of user-provided certificate for SSL or TLS
서비스Services SQL Server BrowserSQL Server Browser
  SQL Server R 서비스SQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

알려진 문제Known issues

다음 섹션에서는 Linux에서이 버전의 SQL Server 2017 CTP 2.1의 알려진된 문제에 설명 합니다.The following sections describe known issues with this release of SQL Server 2017 CTP 2.1 on Linux.

일반General

  • 여기서 SQL Server는 15 자가 하 여야 필요 설치 또는 호스트 이름의 길이입니다.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • 해결 방법: 항목 합계의 15 자 이하의/등/호스트 이름에 이름을 변경 합니다.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • 수동으로 시간에 시스템 시간을 이전 버전과 설정 하면 SQL Server를 SQL Server 내에서 내부 시스템 시간을 업데이트를 중지 합니다.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • 해결 방법: SQL Server 다시 시작 합니다.Resolution: Restart SQL Server.
  • 단일 인스턴스 설치만 지원 됩니다.Only single instance installations are supported.

    • 해결 방법: 지정된 된 호스트에 둘 이상의 인스턴스를 원하는 경우 Vm을 사용 하십시오 또는 Docker 컨테이너입니다.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • SQL Server 구성 관리자는 Linux에서 SQL Server에 연결할 수 없습니다.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • 기본 언어는 sa 로그인 영어입니다.The default language of the sa login is English.

    • 해상도:의 언어를 변경는 sa 사용 하 여 로그인의 ALTER LOGIN 문.Resolution: Change the language of the sa login with the ALTER LOGIN statement.

데이터베이스Databases

  • Mssql conf 유틸리티와 시스템 데이터베이스를 이동할 수 없습니다.System databases cannot be moved with the mssql-conf utility.

  • Windows에서 SQL Server에서 백업 된 데이터베이스를 복원할 때 사용 해야는 WITH MOVE Transact SQL 문 절.When restoring a database that was backed up on SQL Server on Windows, you must use the WITH MOVE clause in the Transact-SQL statement.

  • Microsoft Distributed Transaction Coordinator 서비스를 필요로 하는 분산 트랜잭션 Linux에서 실행 중인 SQL Server에서 지원 되지 않습니다.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server를 SQL Server 분산된 트랜잭션이 지원 됩니다.SQL Server to SQL Server distributed transactions are supported.

가용성 그룹에 항상Always On Availability Group

  • sys.fn_hadr_backup_is_preffered_replica에 대해 작동 하지 않는 CLUSTER_TYPE=NONE 또는 CLUSTER_TYPE=EXTERNAL WSFC 복제 클러스터 레지스트리를 사용 하기 때문에 키를 사용할 수 없습니다.sys.fn_hadr_backup_is_preffered_replica does not work for CLUSTER_TYPE=NONE or CLUSTER_TYPE=EXTERNAL because it relies on the WSFC-replicated cluster registry key which not available. 작업을 다른 함수를 통해 비슷한 기능을 제공 합니다.We are working on providing a similar functionality through a different function.

SQL 에이전트SQL Agent

  • 다음 구성 요소와 SQL 에이전트 작업의 하위 시스템은 현재 Linux에서 지원 되지 않습니다.The following components and subsystems of SQL Agent jobs are not currently supported on Linux:

    • 하위 시스템: CmdExec PowerShell, 복제 배포자, 스냅숏, 병합, 큐 판독기, SSIS, SSAS, SSRSSubsystems: CmdExec, PowerShell, Replication Distributor, Snapshot, Merge, Queue Reader, SSIS, SSAS, SSRS
    • 경고Alerts
    • DB 메일DB Mail
    • 로그 판독기 에이전트Log Reader Agent
    • 변경 데이터 캡처Change Data Capture

SqlPackageSqlPackage

  • SqlPackage를 사용 하 여 파일에 대 한 절대 경로 지정 해야 합니다.Using SqlPackage requires specifying an absolute path for files. 상대 경로 사용 하는 "/ tmp/sqlpackage 아래의 파일 매핑됩니다. <코드 > /시스템/system32 "폴더입니다.Using relative paths will map the files under the "/tmp/sqlpackage.<code>/system/system32" folder.

    • 해결 방법: 절대 파일 경로 사용 합니다.Resolution: Use absolute file paths.
  • SqlPackage 사용 하 여 파일의 위치를 표시는 "c:\" 접두사입니다.SqlPackage shows the location of files with a "C:\" prefix.

SSIS(SQL Server Integration Services) SQL Server Integration Services (SSIS)

Linux에서 SSIS 패키지를 실행할 수 있습니다.You can run SSIS packages on Linux. 자세한 내용은 참조는 Linux에 대 한 SSIS 지원 블로그 게시물 발표합니다.For more info, see the blog post announcing SSIS support for Linux. 이 릴리스에서 다음과 같은 알려진된 문제가 note 하십시오.Please note the following known issues with this release.

  • mssql 서버는 패키지이 이번 ubuntu 에서만 지원 됩니다.The mssql-server-is package is only supported on Ubuntu at this time.

  • Linux에서 SSIS 패키지를 실행 하는 경우에 다음과 같은 기능이 지원 되지 않습니다.The following features are not supported when running SSIS packages on Linux:

    • SSIS 카탈로그 DBSSIS Catalog DB
    • SQL 에이전트에서 패키지 실행 일정Schedule Packages execution by SQL Agent
    • Windows 인증Windows Authentication
    • 타사 구성 요소Third-party components
    • 제 3 자 ODBC 드라이버Third-party ODBC drivers
    • ODBC 연결 관리자, 원본 및 대상 (Linux CTP 2.1 새로 고침에 대 한 SSIS 지원)ODBC Connection Manager, Source, and Destination (supported with SSIS on Linux CTP 2.1 Refresh)
    • CDC(변경 데이터 캡처)Change Data Capture (CDC)
    • 규모 확장Scale Out
    • Azure 기능 팩Azure Feature Pack
    • Hadoop 및 HDFS 지원Hadoop and HDFS Support
    • Microsoft Connector for SAP BWMicrosoft Connector for SAP BW

Linux CTP 2.1 새로 고침에 대 한 SSIS, SSIS 패키지는 Linux 기반 ODBC 연결 사용할 수 있습니다.With SSIS on Linux CTP 2.1 Refresh, your SSIS packages can use ODBC connections on Linux. 자세한 내용은 참조는 블로그 게시물 Linux ODBC 지원 발표합니다.For more info, see the blog post announcing ODBC support on Linux.

SSMS(SQL Server Management Studio)SQL Server Management Studio (SSMS)

Linux에서 SQL Server에 연결 하는 Windows에서 SSMS에 다음과 같은 제한 사항이 적용 됩니다.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • 유지 관리 계획을 사용할 수 없습니다.Maintenance plans are not supported.

  • 데이터 웨어하우스 MDW (관리) 및 데이터 수집기 SSMS에서 지원 되지 않습니다.Management Data Warehouse (MDW) and the data collector in SSMS are not supported.

  • Windows 인증 또는 Windows 이벤트 로그 옵션 있는 SSMS UI 구성 요소와 Linux 작동 하지 않습니다.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. SQL 로그인 등의 다른 옵션으로 이러한 기능을 계속 사용할 수 있습니다.You can still use these features with other options, such as SQL logins.

  • 유지 하려면 로그 파일의 수를 수정할 수 없습니다.Number of log files to retain cannot be modified.

다음 단계Next steps

시작 하려면 다음 빠른 시작 자습서를 참조 하세요.To get started, see the following quick start tutorials:

분리 모음 그래픽

CTP 2.0 (2017 년 4 월) CTP 2.0 (April 2017)

이 릴리스에 대 한 SQL Server 엔진 버전 14.0.500.272입니다.The SQL Server engine version for this release is 14.0.500.272.

지원 플랫폼Supported platforms

플랫폼Platform 파일 시스템File System 설치 가이드Installation Guide
Red Hat Enterprise Linux 7.3 워크스테이션, 서버 및 데스크톱Red Hat Enterprise Linux 7.3 Workstation, Server, and Desktop XFS 또는 EXT4XFS or EXT4 설치 가이드Installation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 EXT4EXT4 설치 가이드Installation guide
Ubuntu 16.04LTS 및 16.10Ubuntu 16.04LTS and 16.10 EXT4EXT4 설치 가이드Installation guide
Docker 엔진 1.8 + Windows, Mac 또는 Linux에Docker Engine 1.8+ on Windows, Mac, or Linux 해당 사항 없음N/A 설치 가이드Installation guide
참고

최소 3.25 g B 메모리 Linux에서 SQL Server를 실행 해야 합니다.You need at least 3.25GB of memory to run SQL Server on Linux. SQL Server 엔진 되었습니다.이 이번에 최대 1TB의 메모리를 테스트 합니다.SQL Server Engine has been tested up to 1 TB of memory at this time.

패키지 세부 정보Package details

패키지 세부 정보 및 RPM 및 Debian 패키지에 대 한 다운로드 위치는 다음 표에 나열 됩니다.Package details and download locations for the RPM and Debian packages are listed in the following table. 참고는 다음과 같은 설치 가이드의 단계를 사용 하는 경우 이러한 패키지를 직접 다운로드할 필요가 없습니다.Note that you do not need to download these packages directly if you use the steps in the following installation guides:

패키지Package 패키지 버전Package version 다운로드Downloads
Red Hat RPM 패키지Red Hat RPM package 14.0.500.272-214.0.500.272-2 엔진 RPM 패키지Engine RPM package
높은 가용성 RPM 패키지High Availability RPM package
전체 텍스트 검색 RPM 패키지Full-text Search RPM package
SQL Server 에이전트 RPM 패키지SQL Server Agent RPM package
SLES RPM 패키지SLES RPM package 14.0.500.272-214.0.500.272-2 mssql 서버 엔진 RPM 패키지mssql-server Engine RPM package
높은 가용성 RPM 패키지High Availability RPM package
전체 텍스트 검색 RPM 패키지Full-text Search RPM package
SQL Server 에이전트 RPM 패키지SQL Server Agent RPM package
Ubuntu 16.04 Debian 패키지Ubuntu 16.04 Debian package 14.0.500.272-214.0.500.272-2 엔진 Debian 패키지Engine Debian package
높은 가용성 Debian 패키지High Availability Debian package
전체 텍스트 검색 Debian 패키지Full-text Search Debian package
SQL Server 에이전트 Debian 패키지SQL Server Agent Debian package
Ubuntu 16.10 Debian 패키지Ubuntu 16.10 Debian package 14.0.500.272-214.0.500.272-2 엔진 Debian 패키지Engine Debian package
높은 가용성 Debian 패키지High Availability Debian package
전체 텍스트 검색 Debian 패키지Full-text Search Debian package
SQL Server 에이전트 Debian 패키지SQL Server Agent Debian package

지원 되는 클라이언트 도구Supported client tools

도구Tool 최소 버전Minimum version
Windows-릴리스 후보 2 용 SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) for Windows - Release Candidate 2 17.017.0
Visual Studio-릴리스 후보 2 용 SQL Server Data ToolsSQL Server Data Tools for Visual Studio - Release Candidate 2 17.017.0
Visual Studio Codemssql 확장Visual Studio Code with the mssql extension 최신 (0.2.1)Latest (0.2.1)
참고

지정 된 SQL Server Management Studio 및 SQL Server Data Tools 버전이 위에 릴리스 후보, 따라서 프로덕션 환경에서 사용 하기 위해 권장 하지 않습니다.The SQL Server Management Studio and SQL Server Data Tools versions specified above are Release Candidates, hence not recommended for use in production.

지원 되지 않는 기능 및 서비스Unsupported features and services

다음 기능 및 서비스에서 사용할 수 없는 Linux이 이번에 있습니다.The following features and services are not available on Linux at this time. 이러한 기능의 지원 미리 보기 프로그램의 월별 업데이트 흐름 중 점점 더 사용할 수 있습니다.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

영역Area 지원 되지 않는 기능 또는 서비스Unsupported feature or service
데이터베이스 엔진Database engine 복제Replication
  Stretch DBStretch DB
  PolybasePolybase
  Distributed QueryDistributed Query
  시스템 확장 저장된 프로시저 (XP_CMDSHELL 등).System extended stored procedures (XP_CMDSHELL, etc.)
  FiletableFiletable
  CLR 어셈블리 EXTERNAL_ACCESS 또는 UNSAFE 권한 설정CLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
고가용성High Availability 데이터베이스 미러링Database mirroring
보안Security Active Directory 인증Active Directory Authentication
  Windows 인증Windows Authentication
  확장 가능 키 관리Extensible Key Management
  SSL 또는 TLS에 대 한 사용자가 제공한 인증서의 사용Use of user-provided certificate for SSL or TLS
서비스Services SQL Server BrowserSQL Server Browser
  SQL Server R 서비스SQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Integration ServicesIntegration Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

알려진 문제Known issues

다음 섹션에서는 Linux에서이 버전의 SQL Server 2017 CTP 2.0의 알려진된 문제에 설명 합니다.The following sections describe known issues with this release of SQL Server 2017 CTP 2.0 on Linux.

일반General

  • 여기서 SQL Server는 15 자가 하 여야 필요 설치 또는 호스트 이름의 길이입니다.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • 해결 방법: 항목 합계의 15 자 이하의/등/호스트 이름에 이름을 변경 합니다.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • 수동으로 시간에 시스템 시간을 이전 버전과 설정 하면 SQL Server를 SQL Server 내에서 내부 시스템 시간을 업데이트를 중지 합니다.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • 해결 방법: SQL Server 다시 시작 합니다.Resolution: Restart SQL Server.
  • 단일 인스턴스 설치만 지원 됩니다.Only single instance installations are supported.

    • 해결 방법: 지정된 된 호스트에 둘 이상의 인스턴스를 원하는 경우 Vm을 사용 하십시오 또는 Docker 컨테이너입니다.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • SQL Server 구성 관리자는 Linux에서 SQL Server에 연결할 수 없습니다.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • 기본 언어는 sa 로그인 영어입니다.The default language of the sa login is English.

    • 해상도:의 언어를 변경는 sa 사용 하 여 로그인의 ALTER LOGIN 문.Resolution: Change the language of the sa login with the ALTER LOGIN statement.

데이터베이스Databases

  • Mssql conf 유틸리티와 시스템 데이터베이스를 이동할 수 없습니다.System databases cannot be moved with the mssql-conf utility.

  • Windows에서 SQL Server에서 백업 된 데이터베이스를 복원할 때 사용 해야는 WITH MOVE Transact SQL 문 절.When restoring a database that was backed up on SQL Server on Windows, you must use the WITH MOVE clause in the Transact-SQL statement.

  • Microsoft Distributed Transaction Coordinator 서비스를 필요로 하는 분산 트랜잭션 Linux에서 실행 중인 SQL Server에서 지원 되지 않습니다.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server를 SQL Server 분산된 트랜잭션이 지원 됩니다.SQL Server to SQL Server distributed transactions are supported.

가용성 그룹에 항상Always On Availability Group

  • 가용성 그룹은 pre CTP2.0 패키지를 사용 하 여 만든-Pacemaker 클러스터에 리소스로 추가 의미 하는 모든 HA 구성-새 패키지와 이전 버전과 호환 되지 않습니다.All HA configurations - meaning availability group is added as a resource to a Pacemaker cluster - created with pre CTP2.0 packages are not backwards compatible with the new package. 이전에 구성 된 모든 클러스터 된 리소스를 삭제 하 고 있는 새 가용성 그룹을 만들고 CLUSTER_TYPE=EXTERNAL합니다.Delete all previously configured clustered resources and create new availability groups with CLUSTER_TYPE=EXTERNAL. 참조 Linux에서 SQL Server에 대 한 가용성 그룹에 항상 구성합니다.See Configure Always On Availability Group for SQL Server on Linux.
  • 가용성 그룹을 사용 하 여 만든 CLUSTER_TYPE=NONE 클러스터의에서 리소스를 업그레이드 한 후 작업을 계속는 다음에 추가 되지 않습니다.Availability groups created with CLUSTER_TYPE=NONE and not added as resources in the cluster will continue working after upgrade. 읽기 배율 시나리오에 사용 됩니다.Use for read-scale scenarios. 참조 Linux에서 SQL Server에 대 한 읽기 확장성이 가용성 그룹 구성합니다.See Configure read-scale availability group for SQL Server on Linux.
  • sys.fn_hadr_backup_is_preffered_replica에 대해 작동 하지 않는 CLUSTER_TYPE=NONE 또는 CLUSTER_TYPE=EXTERNAL WSFC 복제 클러스터 레지스트리를 사용 하기 때문에 키를 사용할 수 없습니다.sys.fn_hadr_backup_is_preffered_replica does not work for CLUSTER_TYPE=NONE or CLUSTER_TYPE=EXTERNAL because it relies on the WSFC-replicated cluster registry key which not available. 작업을 다른 함수를 통해 비슷한 기능을 제공 합니다.We are working on providing a similar functionality through a different function.
  • 일부 필터는 Office 문서에 대 한 필터를 포함 하 여이 릴리스와 함께 제공 합니다.Not all filters are available with this release, including filters for Office documents. 지원 되는 필터 목록에 대 한 참조 Linux에서 SQL Server 전체 텍스트 검색 설치합니다.For a list of supported filters, see Install SQL Server Full-Text Search on Linux.

  • 한국어 단어 분리기를 로드 하는 데 몇 초를 처음 사용할 때 오류를 생성 합니다.The Korean word breaker takes several seconds to load and generates an error on first use. 이 초기 오류가 발생 한 후이 정상적으로 진행 됩니다.After this initial error, it should work normally.

SQL 에이전트SQL Agent

  • 다음 구성 요소와 SQL 에이전트 작업의 하위 시스템은 현재 Linux에서 지원 되지 않습니다.The following components and subsystems of SQL Agent jobs are not currently supported on Linux:

    • 하위 시스템: CmdExec PowerShell, 복제 배포자, 스냅숏, 병합, 큐 판독기, SSIS, SSAS, SSRSSubsystems: CmdExec, PowerShell, Replication Distributor, Snapshot, Merge, Queue Reader, SSIS, SSAS, SSRS
    • 경고Alerts
    • DB 메일DB Mail
    • 로그 판독기 에이전트Log Reader Agent
    • 변경 데이터 캡처Change Data Capture

SqlPackageSqlPackage

  • SqlPackage를 사용 하 여 파일에 대 한 절대 경로 지정 해야 합니다.Using SqlPackage requires specifying an absolute path for files. 상대 경로 사용 하는 "/ tmp/sqlpackage 아래의 파일 매핑됩니다. <코드 > /시스템/system32 "폴더입니다.Using relative paths will map the files under the "/tmp/sqlpackage.<code>/system/system32" folder.

    • 해결 방법: 절대 파일 경로 사용 합니다.Resolution: Use absolute file paths.
  • SqlPackage 사용 하 여 파일의 위치를 표시는 "c:\" 접두사입니다.SqlPackage shows the location of files with a "C:\" prefix.

SSMS(SQL Server Management Studio)SQL Server Management Studio (SSMS)

Linux에서 SQL Server에 연결 하는 Windows에서 SSMS에 다음과 같은 제한 사항이 적용 됩니다.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • 유지 관리 계획을 사용할 수 없습니다.Maintenance plans are not supported.

  • 데이터 웨어하우스 MDW (관리) 및 데이터 수집기 SSMS에서 지원 되지 않습니다.Management Data Warehouse (MDW) and the data collector in SSMS are not supported.

  • Windows 인증 또는 Windows 이벤트 로그 옵션 있는 SSMS UI 구성 요소와 Linux 작동 하지 않습니다.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. SQL 로그인 등의 다른 옵션으로 이러한 기능을 계속 사용할 수 있습니다.You can still use these features with other options, such as SQL logins.

  • 유지 하려면 로그 파일의 수를 수정할 수 없습니다.Number of log files to retain cannot be modified.

다음 단계Next steps

시작 하려면 다음 빠른 시작 자습서를 참조 하세요.To get started, see the following quick start tutorials:

분리 모음 그래픽

1.4 CTP (2017 년 3 월) CTP 1.4 (March 2017)

이 릴리스에 대 한 SQL Server 엔진 버전 14.0.405.198입니다.The SQL Server engine version for this release is 14.0.405.198.

지원 플랫폼Supported platforms

플랫폼Platform 파일 시스템File System 설치 가이드Installation Guide
Red Hat Enterprise Linux 7.3 워크스테이션, 서버 및 데스크톱Red Hat Enterprise Linux 7.3 Workstation, Server, and Desktop XFS 또는 EXT4XFS or EXT4 설치 가이드Installation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 EXT4EXT4 설치 가이드Installation guide
Ubuntu 16.04LTS 및 16.10Ubuntu 16.04LTS and 16.10 EXT4EXT4 설치 가이드Installation guide
Docker 엔진 1.8 + Windows, Mac 또는 Linux에Docker Engine 1.8+ on Windows, Mac, or Linux 해당 사항 없음N/A 설치 가이드Installation guide
참고

최소 3.25 g B 메모리 Linux에서 SQL Server를 실행 해야 합니다.You need at least 3.25GB of memory to run SQL Server on Linux. SQL Server 엔진 되었습니다.이 이번에 최대 1TB의 메모리를 테스트 합니다.SQL Server Engine has been tested up to 1 TB of memory at this time.

패키지 세부 정보Package details

패키지 세부 정보 및 RPM 및 Debian 패키지에 대 한 다운로드 위치는 다음 표에 나열 됩니다.Package details and download locations for the RPM and Debian packages are listed in the following table. 아래 단계를 사용 하 여 설치에서 하는 경우 이러한 패키지를 직접 다운로드 해야 하는 참고 안내Note that you do not need to download these packages directly if you use the steps in the installation guides below

패키지Package 패키지 버전Package version 다운로드Downloads
Red Hat RPM 패키지Red Hat RPM package 14.0.405.200-114.0.405.200-1 엔진 RPM 패키지Engine RPM package
높은 가용성 RPM 패키지High Availability RPM package
전체 텍스트 검색 RPM 패키지Full-text Search RPM package
SQL Server 에이전트 RPM 패키지SQL Server Agent RPM package
SLES RPM 패키지SLES RPM package 14.0.405.200-114.0.405.200-1 mssql 서버 엔진 RPM 패키지mssql-server Engine RPM package
높은 가용성 RPM 패키지High Availability RPM package
전체 텍스트 검색 RPM 패키지Full-text Search RPM package
SQL Server 에이전트 RPM 패키지SQL Server Agent RPM package
Ubuntu 16.04 Debian 패키지Ubuntu 16.04 Debian package 14.0.405.200-114.0.405.200-1 엔진 Debian 패키지Engine Debian package
높은 가용성 Debian 패키지High Availability Debian package
전체 텍스트 검색 Debian 패키지Full-text Search Debian package
SQL Server 에이전트 Debian 패키지SQL Server Agent Debian package
Ubuntu 16.10 Debian 패키지Ubuntu 16.10 Debian package 14.0.405.200-114.0.405.200-1 엔진 Debian 패키지Engine Debian package
높은 가용성 Debian 패키지High Availability Debian package
전체 텍스트 검색 Debian 패키지Full-text Search Debian package
SQL Server 에이전트 Debian 패키지SQL Server Agent Debian package

지원 되는 클라이언트 도구Supported client tools

도구Tool 최소 버전Minimum version
Windows-릴리스 후보 2 용 SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) for Windows - Release Candidate 2 17.017.0
Visual Studio-릴리스 후보 2 용 SQL Server Data ToolsSQL Server Data Tools for Visual Studio - Release Candidate 2 17.017.0
Visual Studio Codemssql 확장Visual Studio Code with the mssql extension 최신 (0.2.1)Latest (0.2.1)
참고

지정 된 SQL Server Management Studio 및 SQL Server Data Tools 버전이 위에 릴리스 후보, 따라서 프로덕션 환경에서 사용 하기 위해 권장 하지 않습니다.The SQL Server Management Studio and SQL Server Data Tools versions specified above are Release Candidates, hence not recommended for use in production.

지원 되지 않는 기능 및 서비스Unsupported features and services

다음 기능 및 서비스에서 사용할 수 없는 Linux이 이번에 있습니다.The following features and services are not available on Linux at this time. 이러한 기능의 지원 미리 보기 프로그램의 월별 업데이트 흐름 중 점점 더 사용할 수 있습니다.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

영역Area 지원 되지 않는 기능 또는 서비스Unsupported feature or service
데이터베이스 엔진Database engine 복제Replication
  Stretch DBStretch DB
  PolybasePolybase
  Distributed QueryDistributed Query
  시스템 확장 저장된 프로시저 (XP_CMDSHELL 등).System extended stored procedures (XP_CMDSHELL, etc.)
  FiletableFiletable
  CLR 어셈블리 EXTERNAL_ACCESS 또는 UNSAFE 권한 설정CLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
고가용성High Availability 데이터베이스 미러링Database mirroring
보안Security Active Directory 인증Active Directory Authentication
  Windows 인증Windows Authentication
  확장 가능 키 관리Extensible Key Management
  SSL 또는 TLS에 대 한 사용자가 제공한 인증서의 사용Use of user-provided certificate for SSL or TLS
서비스Services SQL Server BrowserSQL Server Browser
  SQL Server R 서비스SQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Integration ServicesIntegration Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

알려진 문제Known issues

다음 섹션에서는 Linux에서이 버전의 SQL Server 2017 CTP 1.4의 알려진된 문제에 설명 합니다.The following sections describe known issues with this release of SQL Server 2017 CTP 1.4 on Linux.

일반General

  • 여기서 SQL Server는 15 자가 하 여야 필요 설치 또는 호스트 이름의 길이입니다.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • 해결 방법: 항목 합계의 15 자 이하의/등/호스트 이름에 이름을 변경 합니다.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • 이 명령을 실행 하지 않는 ALTER SERVICE MASTER KEY REGENERATE합니다.Do not run the command ALTER SERVICE MASTER KEY REGENERATE. SQL Server를 불안정 하는 알려진된 버그가 있습니다.There is a known bug that will cause SQL Server to become unstable. 서비스 마스터 키를 다시 생성 해야 하는 경우 데이터베이스 파일을 백업 제거 하 고 SQL Server를 다시 설치를 한 다음 다시 데이터베이스 파일을 복원 합니다.If you need to regenerate the Service Master Key, you should back up your database files, uninstall and then re-install SQL Server, and then restore your database files again.

  • 수동으로 시간에 시스템 시간을 이전 버전과 설정 하면 SQL Server를 SQL Server 내에서 내부 시스템 시간을 업데이트를 중지 합니다.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • 해결 방법: SQL Server 다시 시작 합니다.Resolution: Restart SQL Server.
  • Windows 표준 시간대 이름을 정확 하 게 일부 표준 시간대 이름 Linux에 매핑하지 마세요.Some time zone names in Linux don’t map exactly to Windows time zone names.

  • SQL Server 엔진 CR LF (줄 서식 Windows 스타일)으로 종결 되어야 하는 텍스트 파일의 줄이 필요 합니다.SQL Server Engine expects lines in text files to be terminated with CR-LF (Windows-style line formatting).

  • 단일 인스턴스 설치만 지원 됩니다.Only single instance installations are supported.

    • 해결 방법: 지정된 된 호스트에 둘 이상의 인스턴스를 원하는 경우 Vm을 사용 하십시오 또는 Docker 컨테이너입니다.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • 모든 로그 파일 및 오류 로그를 u t F-16으로 인코딩됩니다.All log files and error logs are encoded in UTF-16.

  • SQL Server 구성 관리자는 Linux에서 SQL Server에 연결할 수 없습니다.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • CREATE ASSEMBLY 파일을 사용 하는 동안 작동 하지 것입니다.CREATE ASSEMBLY will not work when trying to use a file. 사용 하 여는 FROM <비트> 메서드 대신 지금은 합니다.Use the FROM <bits> method instead for now.

데이터베이스Databases

  • Mssql conf 유틸리티와 시스템 데이터베이스를 이동할 수 없습니다.System databases cannot be moved with the mssql-conf utility.

  • Windows에서 SQL Server에서 백업 된 데이터베이스를 복원할 때 사용 해야는 WITH MOVE Transact SQL 문 절.When restoring a database that was backed up on SQL Server on Windows, you must use the WITH MOVE clause in the Transact-SQL statement.

  • Microsoft Distributed Transaction Coordinator 서비스를 필요로 하는 분산 트랜잭션 Linux에서 실행 중인 SQL Server에서 지원 되지 않습니다.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server를 SQL Server 분산된 트랜잭션이 지원 됩니다.SQL Server to SQL Server distributed transactions are supported.

가용성 그룹에 항상Always On Availability Group

  • Always On 가용성 그룹 CTP 1.3을 사용 하 여 만든 linux 클러스터 된 리소스는 HA 패키지 (mssql-서버-ha)를 업그레이드 한 후에 실패 합니다.Always On Availability Group clustered resources on Linux that were created with CTP 1.3 will fail after you upgrade HA package (mssql-server-ha).

    • 해상도: HA 패키지를 업그레이드 하기 전에 클러스터 리소스 매개 변수를 설정 notify=true합니다.Resolution: Before you upgrade the HA package, set the cluster resource parameter notify=true.

      • 다음 예제에서는 명명 된 리소스에서 클러스터 리소스 매개 변수를 설정 ag1 RHEL 또는 Ubuntu:The following example sets the cluster resource parameter on a resource named ag1 on RHEL or Ubuntu:

        sudo pcs resource update ag1-master notify=true
        
      • SLES에 대 한 업데이트를 추가 하려면 가용성 그룹 리소스 구성 notify=true합니다.For SLES, update availability group resource configuration to add notify=true.

        crm configure edit ms-ag_cluster 
        

        추가 notify=true 리소스 구성 하 고 저장 합니다.Add notify=true and save the resource configuration.

  • Always On 가용성 그룹 Linux에서 복제본이 동기 커밋 모드에 있을 경우 데이터 손실이 있을 수 있습니다.Always On Availability Groups in Linux may be subject to data loss if replicas are in synchronous commit mode. Linux 배포판에 따라 세부 정보를 참조 합니다.See details as appropriate for your Linux distribution.

  • 일부 필터는 Office 문서에 대 한 필터를 포함 하 여이 릴리스와 함께 제공 합니다.Not all filters are available with this release, including filters for Office documents. 지원 되는 필터 목록에 대 한 참조 Linux에서 SQL Server 전체 텍스트 검색 설치합니다.For a list of supported filters, see Install SQL Server Full-Text Search on Linux.

  • 한국어 단어 분리기를 로드 하는 데 몇 초를 처음 사용할 때 오류를 생성 합니다.The Korean word breaker takes several seconds to load and generates an error on first use. 이 초기 오류가 발생 한 후이 정상적으로 진행 됩니다.After this initial error, it should work normally.

SQL 에이전트SQL Agent

  • 다음 구성 요소와 SQL 에이전트 작업의 하위 시스템은 현재 Linux에서 지원 되지 않습니다.The following components and subsystems of SQL Agent jobs are not currently supported on Linux:
    • 하위 시스템: CmdExec PowerShell, 복제 배포자, 스냅숏, 병합, 큐 판독기, SSIS, SSAS, SSRSSubsystems: CmdExec, PowerShell, Replication Distributor, Snapshot, Merge, Queue Reader, SSIS, SSAS, SSRS
    • 경고Alerts
    • DB 메일DB Mail
    • 로그 전달Log Shipping
    • 로그 판독기 에이전트Log Reader Agent
    • 변경 데이터 캡처Change Data Capture

메모리 내 OLTPIn-Memory OLTP

  • 메모리 내 OLTP 데이터베이스 /var/opt/mssql 디렉터리에만 만들 수 있습니다.In-Memory OLTP databases can only be created in the /var/opt/mssql directory. 자세한 내용은 참조는 메모리 내 OLTP 항목합니다.For more information, visit the In-memory OLTP Topic.

SqlPackageSqlPackage

  • SqlPackage를 사용 하 여 파일에 대 한 절대 경로 지정 해야 합니다.Using SqlPackage requires specifying an absolute path for files. 상대 경로 사용 하는 "/ tmp/sqlpackage 아래의 파일 매핑됩니다. <코드 > /시스템/system32 "폴더입니다.Using relative paths will map the files under the "/tmp/sqlpackage.<code>/system/system32" folder.

    • 해결 방법: 절대 파일 경로 사용 합니다.Resolution: Use absolute file paths.
  • SqlPackage 사용 하 여 파일의 위치를 표시는 "c:\" 접두사입니다.SqlPackage shows the location of files with a "C:\" prefix.

SSMS(SQL Server Management Studio)SQL Server Management Studio (SSMS)

Linux에서 SQL Server에 연결 하는 Windows에서 SSMS에 다음과 같은 제한 사항이 적용 됩니다.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • 유지 관리 계획을 사용할 수 없습니다.Maintenance plans are not supported.

  • 데이터 웨어하우스 MDW (관리) 및 데이터 수집기 SSMS에서 지원 되지 않습니다.Management Data Warehouse (MDW) and the data collector in SSMS is not supported.

  • Windows 인증 또는 Windows 이벤트 로그 옵션 있는 SSMS UI 구성 요소와 Linux 작동 하지 않습니다.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. SQL 로그인 등의 다른 옵션으로 이러한 기능을 계속 사용할 수 있습니다.You can still use these features with other options, such as SQL logins.

  • 파일 탐색기에 사용할 수는 "c:\" 범위를 확인/var/옵트인/mssql/linux.The file browser is restricted to the "C:\" scope, which resolves to /var/opt/mssql/ on Linux. 다른 경로 사용 하려면 UI 작업의 스크립트를 생성 하 고 c: 드라이브를 교체\ Linux 경로가 포함 된 경로입니다.To use other paths, generate scripts of the UI operation and replace the C:\ paths with Linux paths. SSMS에서 스크립트를 수동으로 실행 합니다.Then execute the script manually in SSMS.

  • 유지 하려면 로그 파일의 수를 수정할 수 없습니다.Number of log files to retain cannot be modified.

다음 단계Next steps

시작 하려면 다음 빠른 시작 자습서를 참조 하세요.To get started, see the following quick start tutorials:

분리 모음 그래픽

1.3 CTP (2017 년 2 월) CTP 1.3 (February 2017)

이 릴리스에 대 한 SQL Server 엔진 버전 14.0.304.138입니다.The SQL Server engine version for this release is 14.0.304.138.

지원 플랫폼Supported platforms

플랫폼Platform 파일 시스템File System 설치 가이드Installation Guide
Red Hat Enterprise Linux 7.3 워크스테이션, 서버 및 데스크톱Red Hat Enterprise Linux 7.3 Workstation, Server, and Desktop XFS 또는 EXT4XFS or EXT4 설치 가이드Installation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 EXT4EXT4 설치 가이드Installation guide
Ubuntu 16.04LTS 및 16.10Ubuntu 16.04LTS and 16.10 EXT4EXT4 설치 가이드Installation guide
Docker 엔진 1.8 + Windows, Mac 또는 Linux에Docker Engine 1.8+ on Windows, Mac, or Linux 해당 사항 없음N/A 설치 가이드Installation guide
참고

최소 3.25 g B 메모리 Linux에서 SQL Server를 실행 해야 합니다.You need at least 3.25GB of memory to run SQL Server on Linux. SQL Server 엔진 되었습니다.이 이번에 최대 1TB의 메모리를 테스트 합니다.SQL Server Engine has been tested up to 1 TB of memory at this time.

패키지 세부 정보Package details

패키지 세부 정보 및 RPM 및 Debian 패키지에 대 한 다운로드 위치는 다음 표에 나열 됩니다.Package details and download locations for the RPM and Debian packages are listed in the following table. 참고를 다운로드 하려면 필요 하지 않으면 패키지의 단계를 사용 하는 경우 직접는 설치 가이드합니다.Note that you do not need to download these packages directly if you use the steps in the installation guides.

패키지Package 패키지 버전Package version 다운로드Downloads
Red Hat RPM 패키지Red Hat RPM package 14.0.304.138-114.0.304.138-1 mssql 서버 엔진 RPM 패키지mssql-server Engine RPM package
mssql-서버-ha 높은 가용성 RPM 패키지mssql-server-ha High Availability RPM package
mssql-서버-fts 전체 텍스트 검색 RPM 패키지mssql-server-fts Full-text Search RPM package
SLES RPM 패키지SLES RPM package 14.0.304.138-114.0.304.138-1 mssql 서버 엔진 RPM 패키지mssql-server Engine RPM package
mssql-서버-ha 높은 가용성 RPM 패키지mssql-server-ha High Availability RPM package
mssql-서버-fts 전체 텍스트 검색 RPM 패키지mssql-server-fts Full-text Search RPM package
Ubuntu 16.04 Debian 패키지Ubuntu 16.04 Debian package 14.0.304.138-114.0.304.138-1 mssql 서버 엔진 Debian 패키지mssql-server Engine Debian package
mssql-서버-ha 높은 가용성 Debian 패키지mssql-server-ha High Availability Debian package
mssql-서버-fts 전체 텍스트 검색 Debian 패키지mssql-server-fts Full-text Search Debian package
Ubuntu 16.10 Debian 패키지Ubuntu 16.10 Debian package 14.0.304.138-114.0.304.138-1 mssql 서버 엔진 Debian 패키지mssql-server Engine Debian package
mssql-서버-ha 높은 가용성 Debian 패키지mssql-server-ha High Availability Debian package
mssql-서버-fts 전체 텍스트 검색 Debian 패키지mssql-server-fts Full-text Search Debian package

지원 되는 클라이언트 도구Supported client tools

도구Tool 최소 버전Minimum version
Windows-릴리스 후보 2 용 SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) for Windows - Release Candidate 2 17.017.0
Visual Studio-릴리스 후보 2 용 SQL Server Data ToolsSQL Server Data Tools for Visual Studio - Release Candidate 2 17.017.0
Visual Studio Codemssql 확장Visual Studio Code with the mssql extension 최신 (0.2.1)Latest (0.2.1)
참고

지정 된 SQL Server Management Studio 및 SQL Server Data Tools 버전이 위에 릴리스 후보, 따라서 프로덕션 환경에서 사용 하기 위해 권장 하지 않습니다.The SQL Server Management Studio and SQL Server Data Tools versions specified above are Release Candidates, hence not recommended for use in production.

지원 되지 않는 기능 및 서비스Unsupported features and services

다음 기능 및 서비스에서 사용할 수 없는 Linux이 이번에 있습니다.The following features and services are not available on Linux at this time. 이러한 기능의 지원 미리 보기 프로그램의 월별 업데이트 흐름 중 점점 더 사용할 수 있습니다.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

영역Area 지원 되지 않는 기능 또는 서비스Unsupported feature or service
데이터베이스 엔진Database engine 복제Replication
  Stretch DBStretch DB
  PolybasePolybase
  Distributed QueryDistributed Query
  시스템 확장 저장된 프로시저 (XP_CMDSHELL 등).System extended stored procedures (XP_CMDSHELL, etc.)
  FiletableFiletable
  CLR 어셈블리 EXTERNAL_ACCESS 또는 UNSAFE 권한 설정CLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
고가용성High Availability 데이터베이스 미러링Database mirroring
보안Security Active Directory 인증Active Directory Authentication
  Windows 인증Windows Authentication
  확장 가능 키 관리Extensible Key Management
  SSL 또는 TLS에 대 한 사용자가 제공한 인증서의 사용Use of user-provided certificate for SSL or TLS
서비스Services SQL Server 에이전트SQL Server Agent
  SQL Server BrowserSQL Server Browser
  SQL Server R 서비스SQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Integration ServicesIntegration Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

알려진 문제Known issues

다음 섹션에서는 Linux에서이 버전의 SQL Server 2017 CTP 1.3의 알려진된 문제에 설명 합니다.The following sections describe known issues with this release of SQL Server 2017 CTP 1.3 on Linux.

일반General

  • 여기서 SQL Server는 15 자가 하 여야 필요 설치 또는 호스트 이름의 길이입니다.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • 해결 방법: 항목 합계의 15 자 이하의/등/호스트 이름에 이름을 변경 합니다.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • 이 명령을 실행 하지 않는 ALTER SERVICE MASTER KEY REGENERATE합니다.Do not run the command ALTER SERVICE MASTER KEY REGENERATE. SQL Server를 불안정 하는 알려진된 버그가 있습니다.There is a known bug that will cause SQL Server to become unstable. 서비스 마스터 키를 다시 생성 해야 하는 경우 데이터베이스 파일을 백업 제거 하 고 SQL Server를 다시 설치를 한 다음 다시 데이터베이스 파일을 복원 합니다.If you need to regenerate the Service Master Key, you should back up your database files, uninstall and then re-install SQL Server, and then restore your database files again.

  • 수동으로 시간에 시스템 시간을 이전 버전과 설정 하면 SQL Server를 SQL Server 내에서 내부 시스템 시간을 업데이트를 중지 합니다.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • 해결 방법: SQL Server 다시 시작 합니다.Resolution: Restart SQL Server.
  • Windows 표준 시간대 이름을 정확 하 게 일부 표준 시간대 이름 Linux에 매핑하지 마세요.Some time zone names in Linux don’t map exactly to Windows time zone names.

  • SQL Server 엔진 CR LF (줄 서식 Windows 스타일)으로 종결 되어야 하는 텍스트 파일의 줄이 필요 합니다.SQL Server Engine expects lines in text files to be terminated with CR-LF (Windows-style line formatting).

  • 단일 인스턴스 설치만 지원 됩니다.Only single instance installations are supported.

    • 해결 방법: 지정된 된 호스트에 둘 이상의 인스턴스를 원하는 경우 Vm을 사용 하십시오 또는 Docker 컨테이너입니다.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • 모든 로그 파일 및 오류 로그를 u t F-16으로 인코딩됩니다.All log files and error logs are encoded in UTF-16.

  • SQL Server 구성 관리자는 Linux에서 SQL Server에 연결할 수 없습니다.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • CREATE ASSEMBLY 파일을 사용 하는 동안 작동 하지 것입니다.CREATE ASSEMBLY will not work when trying to use a file. 사용 하 여는 FROM <비트> 메서드 대신 지금은 합니다.Use the FROM <bits> method instead for now.

데이터베이스Databases

  • TempDB 데이터 및 로그 파일의 위치 변경은 지원 되지 않습니다.Changing the locations of TempDB data and log files is not supported.

  • Mssql conf 유틸리티와 시스템 데이터베이스를 이동할 수 없습니다.System databases cannot be moved with the mssql-conf utility.

  • Windows에서 SQL Server에서 백업 된 데이터베이스를 복원할 때 사용 해야는 WITH MOVE Transact SQL 문 절.When restoring a database that was backed up on SQL Server on Windows, you must use the WITH MOVE clause in the Transact-SQL statement.

  • Microsoft Distributed Transaction Coordinator 서비스를 필요로 하는 분산 트랜잭션 Linux에서 실행 중인 SQL Server에서 지원 되지 않습니다.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server를 SQL Server 분산된 트랜잭션이 지원 됩니다.SQL Server to SQL Server distributed transactions are supported.

  • Always On 가용성 그룹 Linux에서 복제본이 동기 커밋 모드에 있을 경우 데이터 손실이 있을 수 있습니다.Always On Availability Groups in Linux may be subject to data loss if replicas are in synchronous commit mode. 참조 항목See

  • 일부 필터는 Office 문서에 대 한 필터를 포함 하 여이 릴리스와 함께 제공 합니다.Not all filters are available with this release, including filters for Office documents. 지원 되는 필터 목록에 대 한 참조 Linux에서 SQL Server 전체 텍스트 검색 설치합니다.For a list of supported filters, see Install SQL Server Full-Text Search on Linux.

  • 한국어 단어 분리기를 로드 하는 데 몇 초를 처음 사용할 때 오류를 생성 합니다.The Korean word breaker takes several seconds to load and generates an error on first use. 이 초기 오류가 발생 한 후이 정상적으로 진행 됩니다.After this initial error, it should work normally.

메모리 내 OLTPIn-Memory OLTP

  • 메모리 내 OLTP 데이터베이스 /var/opt/mssql 디렉터리에만 만들 수 있습니다.In-Memory OLTP databases can only be created in the /var/opt/mssql directory. 자세한 내용은 참조는 메모리 내 OLTP 항목합니다.For more information, visit the In-memory OLTP Topic.

SqlPackageSqlPackage

  • SqlPackage를 사용 하 여 파일에 대 한 절대 경로 지정 해야 합니다.Using SqlPackage requires specifying an absolute path for files. 아래에 있는 파일의 상대 경로 사용 하 여 매핑됩니다는 "/tmp/sqlpackage./ /시스템/system32" 폴더입니다.Using relative paths will map the files under the "/tmp/sqlpackage.//system/system32" folder.

    • 해결 방법: 절대 파일 경로 사용 합니다.Resolution: Use absolute file paths.
  • SqlPackage 사용 하 여 파일의 위치를 표시는 "c:\" 접두사입니다.SqlPackage shows the location of files with a "C:\" prefix.

Sqlcmd/BCP 및 ODBCSqlcmd/BCP & ODBC

  • SQL Server 명령줄 도구 (mssql 도구) 및 ODBC 드라이버 (배치한) 사용자 지정 unixODBC 드라이버 관리자에 따라 달라 집니다.SQL Server Command Line tools (mssql-tools) and the ODBC Driver (msodbcsql) depends on a custom unixODBC Driver Manager. 이전에 설치 된 unixODBC 드라이버 관리자를 설정한 경우 충돌이 발생 합니다.This causes conflicts if you have a previously installed unixODBC Driver Manager.

    • 해결 방법: Ubuntu, 충돌은 자동으로 해결할 수 있습니다.Resolution: On Ubuntu, the conflict will be resolved automatically. 기존 unixODBC 드라이버 관리자를 제거 하려는 경우 메시지가 표시 되 면 'y'를 입력 하 고 설치를 계속 합니다.When prompted if you would like to uninstall the existing unixODBC Driver Manager, type 'y' and proceed with the installation. RedHat을에 기존 unixODBC 드라이버 관리자를 수동으로 제거 해야 합니다를 사용 하 여 yum remove unixODBC합니다.On RedHat, you will have to remove the existing unixODBC Driver Manager manually using yum remove unixODBC. म RHEL 및 SUSE에 대 한이 제한을 해결 작업 중 이며 있습니다에 대 한 업데이트가 곧 있어야 합니다.We are working on fixing this limitation for RHEL and SUSE and should have an update for you soon.

SSMS(SQL Server Management Studio)SQL Server Management Studio (SSMS)

Linux에서 SQL Server에 연결 하는 Windows에서 SSMS에 다음과 같은 제한 사항이 적용 됩니다.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • 유지 관리 계획을 사용할 수 없습니다.Maintenance plans are not supported.

  • 데이터 웨어하우스 MDW (관리) 및 데이터 수집기 SSMS에서 지원 되지 않습니다.Management Data Warehouse (MDW) and the data collector in SSMS is not supported.

  • Windows 인증 또는 Windows 이벤트 로그 옵션 있는 SSMS UI 구성 요소와 Linux 작동 하지 않습니다.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. SQL 로그인 등의 다른 옵션으로 이러한 기능을 계속 사용할 수 있습니다.You can still use these features with other options, such as SQL logins.

  • SQL Server 에이전트를 아직 지원 되지 않습니다.The SQL Server Agent is not supported yet. 따라서 SSMS의 SQL Server 에이전트 기능 않습니다 하지 현재 Linux에서 작동 됩니다.Therefore, SQL Server Agent functionality in SSMS does not work on Linux at the moment.

  • 파일 탐색기에 사용할 수는 "c:\" 범위를 확인/var/옵트인/mssql/linux.The file browser is restricted to the "C:\" scope, which resolves to /var/opt/mssql/ on Linux. 다른 경로 사용 하려면 UI 작업의 스크립트를 생성 하 고 c: 드라이브를 교체\ Linux 경로가 포함 된 경로입니다.To use other paths, generate scripts of the UI operation and replace the C:\ paths with Linux paths. SSMS에서 스크립트를 수동으로 실행 합니다.Then execute the script manually in SSMS.

  • 유지 하려면 로그 파일의 수를 수정할 수 없습니다.Number of log files to retain cannot be modified.

다음 단계Next steps

시작 하려면 다음 빠른 시작 자습서를 참조 하세요.To get started, see the following quick start tutorials:

분리 모음 그래픽

CTP 1.2 (2017 년 1 월) CTP 1.2 (January 2017)

이 릴리스에 대 한 SQL Server 엔진 버전 14.0.200.24입니다.The SQL Server engine version for this release is 14.0.200.24.

지원 플랫폼Supported platforms

플랫폼Platform 파일 시스템File System 설치 가이드Installation Guide
Red Hat Enterprise Linux 7.3 워크스테이션, 서버 및 데스크톱Red Hat Enterprise Linux 7.3 Workstation, Server, and Desktop XFS 또는 EXT4XFS or EXT4 설치 가이드Installation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 EXT4EXT4 설치 가이드Installation guide
Ubuntu 16.04LTS 및 16.10Ubuntu 16.04LTS and 16.10 EXT4EXT4 설치 가이드Installation guide
Docker 엔진 1.8 + Windows, Mac 또는 Linux에Docker Engine 1.8+ on Windows, Mac, or Linux 해당 사항 없음N/A 설치 가이드Installation guide
참고

최소 3.25 g B 메모리 Linux에서 SQL Server를 실행 해야 합니다.You need at least 3.25GB of memory to run SQL Server on Linux. SQL Server 엔진만 되었습니다.이 이번에는 최대 256 GB의 메모리를 테스트 합니다.SQL Server Engine has only been tested up to 256GB of memory at this time.

패키지 세부 정보Package details

패키지 세부 정보 및 RPM 및 Debian 패키지에 대 한 다운로드 위치는 다음 표에 나열 됩니다.Package details and download locations for the RPM and Debian packages are listed in the following table. 참고를 다운로드 하려면 필요 하지 않으면 패키지의 단계를 사용 하는 경우 직접는 설치 가이드합니다.Note that you do not need to download these packages directly if you use the steps in the installation guides.

패키지Package 패키지 버전Package version 다운로드Downloads
RPM 패키지RPM package 14.0.200.24-214.0.200.24-2 mssql 서버 14.0.200.24-2 엔진 RPM 패키지mssql-server 14.0.200.24-2 Engine RPM package
mssql 서버 14.0.200.24-2 높은 가용성 RPM 패키지mssql-server 14.0.200.24-2 High Availability RPM package
Debian 패키지Debian package 14.0.200.24-214.0.200.24-2 mssql 서버 14.0.200.24-2 엔진 Debian 패키지mssql-server 14.0.200.24-2 Engine Debian package

지원 되는 클라이언트 도구Supported client tools

도구Tool 최소 버전Minimum version
Windows-릴리스 후보 1 용 SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) for Windows - Release Candidate 1 17.017.0
SQL Server Data Tools for Visual Studio-릴리스 후보 1SQL Server Data Tools for Visual Studio - Release Candidate 1 17.017.0
Visual Studio Codemssql 확장Visual Studio Code with the mssql extension 최신 (0.2)Latest (0.2)
참고

지정 된 SQL Server Management Studio 및 SQL Server Data Tools 버전이 위에 릴리스 후보, 따라서 프로덕션 환경에서 사용 하기 위해 권장 하지 않습니다.The SQL Server Management Studio and SQL Server Data Tools versions specified above are Release Candidates, hence not recommended for use in production.

지원 되지 않는 기능 및 서비스Unsupported features and services

다음 기능 및 서비스에서 사용할 수 없는 Linux이 이번에 있습니다.The following features and services are not available on Linux at this time. 이러한 기능의 지원 미리 보기 프로그램의 월별 업데이트 흐름 중 점점 더 사용할 수 있습니다.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

영역Area 지원 되지 않는 기능 또는 서비스Unsupported feature or service
데이터베이스 엔진Database engine 전체 텍스트 검색Full-text Search
  복제Replication
  Stretch DBStretch DB
  PolybasePolybase
  Distributed QueryDistributed Query
  시스템 확장 저장된 프로시저 (XP_CMDSHELL 등).System extended stored procedures (XP_CMDSHELL, etc.)
  FiletableFiletable
  CLR 어셈블리 EXTERNAL_ACCESS 또는 UNSAFE 권한 설정CLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
고가용성High Availability Always On 가용성 그룹Always On Availability Groups
  데이터베이스 미러링Database mirroring
보안Security Active Directory 인증Active Directory Authentication
  Windows 인증Windows Authentication
  확장 가능 키 관리Extensible Key Management
  SSL 또는 TLS에 대 한 사용자가 제공한 인증서의 사용Use of user-provided certificate for SSL or TLS
서비스Services SQL Server 에이전트SQL Server Agent
  SQL Server BrowserSQL Server Browser
  SQL Server R 서비스SQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Integration ServicesIntegration Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

알려진 문제Known issues

다음 섹션에서는 Linux에서이 버전의 SQL Server 2017 CTP 1.2의 알려진된 문제에 설명 합니다.The following sections describe known issues with this release of SQL Server 2017 CTP 1.2 on Linux.

일반General

  • 여기서 SQL Server는 15 자가 하 여야 필요 설치 또는 호스트 이름의 길이입니다.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • 해결 방법: 항목 합계의 15 자 이하의/등/호스트 이름에 이름을 변경 합니다.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • 이 명령을 실행 하지 않는 ALTER SERVICE MASTER KEY REGENERATE합니다.Do not run the command ALTER SERVICE MASTER KEY REGENERATE. SQL Server를 불안정 하는 알려진된 버그가 있습니다.There is a known bug that will cause SQL Server to become unstable. 서비스 마스터 키를 다시 생성 해야 하는 경우 데이터베이스 파일을 백업 제거 하 고 SQL Server를 다시 설치를 한 다음 다시 데이터베이스 파일을 복원 합니다.If you need to regenerate the Service Master Key, you should back up your database files, uninstall and then re-install SQL Server, and then restore your database files again.

  • SQL 리소스 ocf:mssql:fci ocf:sql:fci에서 변경에 대 한 리소스 이름입니다.Resource name for SQL resource changed from ocf:sql:fci to ocf:mssql:fci. 공유 디스크 장애 조치 클러스터를 찾을 수를 구성 하는 방법에 대 한 자세한 내용은 여기합니다.More details about configuring a shared disk failover cluster you can find here.

  • 수동으로 시간에 시스템 시간을 이전 버전과 설정 하면 SQL Server를 SQL Server 내에서 내부 시스템 시간을 업데이트를 중지 합니다.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • 해결 방법: SQL Server 다시 시작 합니다.Resolution: Restart SQL Server.
  • Windows 표준 시간대 이름을 정확 하 게 일부 표준 시간대 이름 Linux에 매핑하지 마세요.Some time zone names in Linux don’t map exactly to Windows time zone names.

  • SQL Server 엔진 CR LF (줄 서식 Windows 스타일)으로 종결 되어야 하는 텍스트 파일의 줄이 필요 합니다.SQL Server Engine expects lines in text files to be terminated with CR-LF (Windows-style line formatting).

  • 단일 인스턴스 설치만 지원 됩니다.Only single instance installations are supported.

    • 해결 방법: 지정된 된 호스트에 둘 이상의 인스턴스를 원하는 경우 Vm을 사용 하십시오 또는 Docker 컨테이너입니다.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • 모든 로그 파일 및 오류 로그를 u t F-16으로 인코딩됩니다.All log files and error logs are encoded in UTF-16.

  • SQL Server 구성 관리자는 Linux에서 SQL Server에 연결할 수 없습니다.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • CREATE ASSEMBLY 파일을 사용 하는 동안 작동 하지 것입니다.CREATE ASSEMBLY will not work when trying to use a file. 사용 하 여는 FROM <비트> 메서드 대신 지금은 합니다.Use the FROM <bits> method instead for now.

데이터베이스Databases

  • TempDB 데이터 및 로그 파일의 위치 변경은 지원 되지 않습니다.Changing the locations of TempDB data and log files is not supported.

  • Mssql conf 유틸리티와 시스템 데이터베이스를 이동할 수 없습니다.System databases cannot be moved with the mssql-conf utility.

  • Windows에서 SQL Server에서 백업 된 데이터베이스를 복원할 때 사용 해야는 WITH MOVE Transact SQL 문 절.When restoring a database that was backed up on SQL Server on Windows, you must use the WITH MOVE clause in the Transact-SQL statement.

  • Microsoft Distributed Transaction Coordinator 서비스를 필요로 하는 분산 트랜잭션 Linux에서 실행 중인 SQL Server에서 지원 되지 않습니다.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server를 SQL Server 분산된 트랜잭션이 지원 됩니다.SQL Server to SQL Server distributed transactions are supported.

메모리 내 OLTPIn-Memory OLTP

  • 메모리 내 OLTP 데이터베이스 /var/opt/mssql 디렉터리에만 만들 수 있습니다.In-Memory OLTP databases can only be created in the /var/opt/mssql directory. 이러한 데이터베이스도 해야 할는 "c:\" 참조 될 때 표기법입니다.These databases also need to have the "C:\" notation when referred. 자세한 내용은 참조는 메모리 내 OLTP 항목합니다.For more information, visit the In-memory OLTP Topic.

SqlPackageSqlPackage

  • SqlPackage를 사용 하 여 파일에 대 한 절대 경로 지정 해야 합니다.Using SqlPackage requires specifying an absolute path for files. 상대 경로 사용 하는 "/ tmp/sqlpackage 아래의 파일 매핑됩니다. <코드 > /시스템/system32 "폴더입니다.Using relative paths will map the files under the “/tmp/sqlpackage.<code>/system/system32” folder.

    • 해결 방법: 절대 파일 경로 사용 합니다.Resolution: Use absolute file paths.
  • SqlPackage 사용 하 여 파일의 위치를 표시는 "c:\" 접두사입니다.SqlPackage shows the location of files with a "C:\" prefix.

Sqlcmd/BCP 및 ODBCSqlcmd/BCP & ODBC

  • 이전 버전의 SQL Server 명령줄 도구 (mssql 도구) 및 ODBC 드라이버 (배치한)가 사용자 지정 unixODBC 드라이버 관리자 (unixODBC utf16) 설치 될 수 있습니다.If you have an older version of SQL Server Command Line tools (mssql-tools) and the ODBC Driver (msodbcsql), you might have installed a custom unixODBC Driver Manager (unixODBC-utf16). 사용자 지정 드라이버 관리자를 더 이상 사용이 충돌 가능성이 일으킬 수 없습니다.This could cause a potential conflict as we no longer use a custom driver manager.

    • 해결 방법: Ubuntu 및 SLES 충돌은 자동으로 해결할 수 있습니다.Resolution: On Ubuntu and SLES, the conflict will be resolved automatically. 기존 unixODBC 드라이버 관리자를 제거 하려는 경우 메시지가 표시 되 면 'y'를 입력 하 고 설치를 계속 합니다.When prompted if you would like to uninstall the existing unixODBC Driver Manager, type 'y' and proceed with the installation. RedHat을에 기존 unixODBC 드라이버 관리자를 수동으로 제거 해야 합니다를 사용 하 여 yum remove unixODBC-utf16 unixODBC-utf16-devel 설치를 다시 시도 하십시오.On RedHat, you will have to remove the existing unixODBC Driver Manager manually using yum remove unixODBC-utf16 unixODBC-utf16-devel and retry the install.

SSMS(SQL Server Management Studio)SQL Server Management Studio (SSMS)

Linux에서 SQL Server에 연결 하는 Windows에서 SSMS에 다음과 같은 제한 사항이 적용 됩니다.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • 유지 관리 계획을 사용할 수 없습니다.Maintenance plans are not supported.

  • 데이터 웨어하우스 MDW (관리) 및 데이터 수집기 SSMS에서 지원 되지 않습니다.Management Data Warehouse (MDW) and the data collector in SSMS is not supported.

  • Windows 인증 또는 Windows 이벤트 로그 옵션 있는 SSMS UI 구성 요소와 Linux 작동 하지 않습니다.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. SQL 로그인 등의 다른 옵션으로 이러한 기능을 계속 사용할 수 있습니다.You can still use these features with other options, such as SQL logins.

  • SQL Server 에이전트를 아직 지원 되지 않습니다.The SQL Server Agent is not supported yet. 따라서 SSMS의 SQL Server 에이전트 기능 않습니다 하지 현재 Linux에서 작동 됩니다.Therefore, SQL Server Agent functionality in SSMS does not work on Linux at the moment.

  • 파일 탐색기에 사용할 수는 "c:\" 범위를 확인/var/옵트인/mssql/linux.The file browser is restricted to the "C:\" scope, which resolves to /var/opt/mssql/ on Linux. 다른 경로 사용 하려면 UI 작업의 스크립트를 생성 하 고 c: 드라이브를 교체\ Linux 경로가 포함 된 경로입니다.To use other paths, generate scripts of the UI operation and replace the C:\ paths with Linux paths. SSMS에서 스크립트를 수동으로 실행 합니다.Then execute the script manually in SSMS.

다음 단계Next steps

시작 하려면 다음 빠른 시작 자습서를 참조 하세요.To get started, see the following quick start tutorials:

분리 모음 그래픽

CTP 1.1 (2016 년 12 월) CTP 1.1 (December 2016)

이 릴리스에 대 한 SQL Server 엔진 버전 14.0.100.187입니다.The SQL Server engine version for this release is 14.0.100.187.

지원 플랫폼Supported platforms

플랫폼Platform 파일 시스템File System 설치 가이드Installation Guide
Red Hat Enterprise Linux 워크스테이션, 서버 및 데스크톱Red Hat Enterprise Linux Workstation, Server, and Desktop XFS 또는 EXT4XFS or EXT4 설치 가이드Installation guide
Ubuntu 16.04LTS 및 16.10Ubuntu 16.04LTS and 16.10 EXT4EXT4 설치 가이드Installation guide
Docker 엔진 1.8 + Windows, Mac 또는 Linux에Docker Engine 1.8+ on Windows, Mac, or Linux 해당 사항 없음N/A 설치 가이드Installation guide
참고

최소 3.25 g B 메모리 Linux에서 SQL Server를 실행 해야 합니다.You need at least 3.25GB of memory to run SQL Server on Linux. SQL Server 엔진만 되었습니다.이 이번에는 최대 256 GB의 메모리를 테스트 합니다.SQL Server Engine has only been tested up to 256GB of memory at this time.

패키지 세부 정보Package details

패키지 세부 정보 및 RPM 및 Debian 패키지에 대 한 다운로드 위치는 다음 표에 나열 됩니다.Package details and download locations for the RPM and Debian packages are listed in the following table. 참고를 다운로드 하려면 필요 하지 않으면 패키지의 단계를 사용 하는 경우 직접는 설치 가이드합니다.Note that you do not need to download these packages directly if you use the steps in the installation guides.

패키지Package 패키지 버전Package version 다운로드Downloads
RPM 패키지RPM package 14.0.100.187-114.0.100.187-1 mssql 서버 14.0.100.187-1 엔진 RPM 패키지mssql-server 14.0.100.187-1 Engine RPM package
mssql 서버 14.0.100.187-1 높은 가용성 RPM 패키지mssql-server 14.0.100.187-1 High Availability RPM package
Debian 패키지Debian package 14.0.100.187-114.0.100.187-1 mssql 서버 14.0.100.187-1 엔진 Debian 패키지mssql-server 14.0.100.187-1 Engine Debian package

지원 되는 클라이언트 도구Supported client tools

도구Tool 최소 버전Minimum version
Windows-릴리스 후보 1 용 SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) for Windows - Release Candidate 1 17.017.0
SQL Server Data Tools for Visual Studio-릴리스 후보 1SQL Server Data Tools for Visual Studio - Release Candidate 1 17.017.0
Visual Studio Codemssql 확장Visual Studio Code with the mssql extension 최신 (0.2)Latest (0.2)
참고

지정 된 SQL Server Management Studio 및 SQL Server Data Tools 버전이 위에 릴리스 후보, 따라서 프로덕션 환경에서 사용 하기 위해 권장 하지 않습니다.The SQL Server Management Studio and SQL Server Data Tools versions specified above are Release Candidates, hence not recommended for use in production.

지원 되지 않는 기능 및 서비스Unsupported features and services

다음 기능 및 서비스에서 사용할 수 없는 Linux이 이번에 있습니다.The following features and services are not available on Linux at this time. 이러한 기능의 지원 미리 보기 프로그램의 월별 업데이트 흐름 중 점점 더 사용할 수 있습니다.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

영역Area 지원 되지 않는 기능 또는 서비스Unsupported feature or service
데이터베이스 엔진Database engine 전체 텍스트 검색Full-text Search
  복제Replication
  Stretch DBStretch DB
  PolybasePolybase
  Distributed QueryDistributed Query
  시스템 확장 저장된 프로시저 (XP_CMDSHELL 등).System extended stored procedures (XP_CMDSHELL, etc.)
  FiletableFiletable
  CLR 어셈블리 EXTERNAL_ACCESS 또는 UNSAFE 권한 설정CLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
고가용성High Availability Always On 가용성 그룹Always On Availability Groups
  데이터베이스 미러링Database mirroring
보안Security Active Directory 인증Active Directory Authentication
  Windows 인증Windows Authentication
  확장 가능 키 관리Extensible Key Management
  SSL 또는 TLS에 대 한 사용자가 제공한 인증서의 사용Use of user-provided certificate for SSL or TLS
서비스Services SQL Server 에이전트SQL Server Agent
  SQL Server BrowserSQL Server Browser
  SQL Server R 서비스SQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Integration ServicesIntegration Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

알려진 문제Known issues

다음 섹션에서는 Linux에서이 버전의 SQL Server 2017 CTP 1.1의 알려진된 문제에 설명 합니다.The following sections describe known issues with this release of SQL Server 2017 CTP 1.1 on Linux.

일반General

  • 여기서 SQL Server는 15 자가 하 여야 필요 설치 또는 호스트 이름의 길이입니다.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • 해결 방법: 항목 합계의 15 자 이하의/등/호스트 이름에 이름을 변경 합니다.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • 이 명령을 실행 하지 않는 ALTER SERVICE MASTER KEY REGENERATE합니다.Do not run the command ALTER SERVICE MASTER KEY REGENERATE. SQL Server를 불안정 하는 알려진된 버그가 있습니다.There is a known bug that will cause SQL Server to become unstable. 서비스 마스터 키를 다시 생성 해야 하는 경우 데이터베이스 파일을 백업 제거 하 고 SQL Server를 다시 설치를 한 다음 다시 데이터베이스 파일을 복원 합니다.If you need to regenerate the Service Master Key, you should back up your database files, uninstall and then re-install SQL Server, and then restore your database files again.

  • SQL 리소스 ocf:mssql:fci ocf:sql:fci에서 변경에 대 한 리소스 이름입니다.Resource name for SQL resource changed from ocf:sql:fci to ocf:mssql:fci. 공유 디스크 장애 조치 클러스터를 찾을 수를 구성 하는 방법에 대 한 자세한 내용은 여기합니다.More details about configuring a shared disk failover cluster you can find here.

  • 수동으로 시간에 시스템 시간을 이전 버전과 설정 하면 SQL Server를 SQL Server 내에서 내부 시스템 시간을 업데이트를 중지 합니다.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • 해결 방법: SQL Server 다시 시작 합니다.Resolution: Restart SQL Server.
  • Windows 표준 시간대 이름을 정확 하 게 일부 표준 시간대 이름 Linux에 매핑하지 마세요.Some time zone names in Linux don’t map exactly to Windows time zone names.

  • SQL Server 엔진 CR LF (줄 서식 Windows 스타일)으로 종결 되어야 하는 텍스트 파일의 줄이 필요 합니다.SQL Server Engine expects lines in text files to be terminated with CR-LF (Windows-style line formatting).

  • 단일 인스턴스 설치만 지원 됩니다.Only single instance installations are supported.

    • 해결 방법: 지정된 된 호스트에 둘 이상의 인스턴스를 원하는 경우 Vm을 사용 하십시오 또는 Docker 컨테이너입니다.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • 모든 로그 파일 및 오류 로그를 u t F-16으로 인코딩됩니다.All log files and error logs are encoded in UTF-16.

  • SQL Server 구성 관리자는 Linux에서 SQL Server에 연결할 수 없습니다.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • CREATE ASSEMBLY 파일을 사용 하는 동안 작동 하지 것입니다.CREATE ASSEMBLY will not work when trying to use a file. 사용 하 여는 FROM <비트> 메서드 대신 지금은 합니다.Use the FROM <bits> method instead for now.

데이터베이스Databases

  • TempDB 데이터 및 로그 파일의 위치 변경은 지원 되지 않습니다.Changing the locations of TempDB data and log files is not supported.

  • Mssql conf 유틸리티와 시스템 데이터베이스를 이동할 수 없습니다.System databases cannot be moved with the mssql-conf utility.

  • Windows에서 SQL Server에서 백업 된 데이터베이스를 복원할 때 사용 해야는 WITH MOVE Transact SQL 문 절.When restoring a database that was backed up on SQL Server on Windows, you must use the WITH MOVE clause in the Transact-SQL statement.

  • Microsoft Distributed Transaction Coordinator 서비스를 필요로 하는 분산 트랜잭션 Linux에서 실행 중인 SQL Server에서 지원 되지 않습니다.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server를 SQL Server 분산된 트랜잭션이 지원 됩니다.SQL Server to SQL Server distributed transactions are supported.

메모리 내 OLTPIn-Memory OLTP

  • 메모리 내 OLTP 데이터베이스 /var/opt/mssql 디렉터리에만 만들 수 있습니다.In-Memory OLTP databases can only be created in the /var/opt/mssql directory. 이러한 데이터베이스도 해야 할는 "c:\" 표기법 참조 합니다.These databases also need to have the "C:\" notation when referred. 자세한 내용은 참조는 메모리 내 OLTP 항목합니다.For more information, visit the In-memory OLTP Topic.

SqlPackageSqlPackage

  • SqlPackage를 사용 하 여 파일에 대 한 절대 경로 지정 해야 합니다.Using SqlPackage requires specifying an absolute path for files. 상대 경로 사용 하는 "/ tmp/sqlpackage 아래의 파일 매핑됩니다. <코드 > /시스템/system32 "폴더입니다.Using relative paths will map the files under the "/tmp/sqlpackage.<code>/system/system32" folder.

    • 해결 방법: 절대 파일 경로 사용 합니다.Resolution: Use absolute file paths.
  • SqlPackage 사용 하 여 파일의 위치를 표시는 "c:\" 접두사입니다.SqlPackage shows the location of files with a "C:\" prefix.

Sqlcmd/BCP 및 ODBCSqlcmd/BCP & ODBC

  • SQL Server 명령줄 도구 (mssql 도구) 및 ODBC 드라이버 (배치한) 사용자 지정 unixODBC 드라이버 관리자에 따라 달라 집니다.SQL Server Command Line tools (mssql-tools) and the ODBC Driver (msodbcsql) depends on a custom unixODBC Driver Manager. 이전에 설치 된 unixODBC 드라이버 관리자를 설정한 경우 충돌이 발생 합니다.This causes conflicts if you have a previously installed unixODBC Driver Manager.

    • 해결 방법: Ubuntu, 충돌은 자동으로 해결할 수 있습니다.Resolution: On Ubuntu, the conflict will be resolved automatically. 기존 unixODBC 드라이버 관리자를 제거 하려는 경우 메시지가 표시 되 면 'y'를 입력 하 고 설치를 계속 합니다.When prompted if you would like to uninstall the existing unixODBC Driver Manager, type 'y' and proceed with the installation. RedHat을에 기존 unixODBC 드라이버 관리자를 수동으로 제거 해야 합니다를 사용 하 여 yum remove unixODBC합니다.On RedHat, you will have to remove the existing unixODBC Driver Manager manually using yum remove unixODBC. म RHEL 및 SUSE에 대 한이 제한을 해결 작업 중 이며 있습니다에 대 한 업데이트가 곧 있어야 합니다.We are working on fixing this limitation for RHEL and SUSE and should have an update for you soon.

SSMS(SQL Server Management Studio)SQL Server Management Studio (SSMS)

Linux에서 SQL Server에 연결 하는 Windows에서 SSMS에 다음과 같은 제한 사항이 적용 됩니다.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • 유지 관리 계획을 사용할 수 없습니다.Maintenance plans are not supported.

  • 데이터 웨어하우스 MDW (관리) 및 데이터 수집기 SSMS에서 지원 되지 않습니다.Management Data Warehouse (MDW) and the data collector in SSMS is not supported.

  • Windows 인증 또는 Windows 이벤트 로그 옵션 있는 SSMS UI 구성 요소와 Linux 작동 하지 않습니다.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. SQL 로그인 등의 다른 옵션으로 이러한 기능을 계속 사용할 수 있습니다.You can still use these features with other options, such as SQL logins.

  • SQL Server 에이전트를 아직 지원 되지 않습니다.The SQL Server Agent is not supported yet. 따라서 SSMS의 SQL Server 에이전트 기능 않습니다 하지 현재 Linux에서 작동 됩니다.Therefore, SQL Server Agent functionality in SSMS does not work on Linux at the moment.

  • 파일 탐색기에 사용할 수는 "c:\" 범위를 확인/var/옵트인/mssql/linux.The file browser is restricted to the "C:\" scope, which resolves to /var/opt/mssql/ on Linux. 다른 경로 사용 하려면 UI 작업의 스크립트를 생성 하 고 c: 드라이브를 교체\ Linux 경로가 포함 된 경로입니다.To use other paths, generate scripts of the UI operation and replace the C:\ paths with Linux paths. SSMS에서 스크립트를 수동으로 실행 합니다.Then execute the script manually in SSMS.

vv

분리 모음 그래픽

CTP 1.0 (2016 년 11 월) CTP 1.0 (November 2016)

이 릴리스에 대 한 SQL Server 엔진 버전 14.0.1.246입니다.The SQL Server engine version for this release is 14.0.1.246.

지원 플랫폼Supported platforms

플랫폼Platform 파일 시스템File System 설치 가이드Installation Guide
Red Hat Enterprise Linux 7.2 워크스테이션, 서버 및 데스크톱Red Hat Enterprise Linux 7.2 Workstation, Server, and Desktop XFS 또는 EXT4XFS or EXT4 설치 가이드Installation guide
Ubuntu 16.04LTSUbuntu 16.04LTS EXT4EXT4 설치 가이드Installation guide
Docker 엔진 1.8 + Windows, Mac 또는 Linux에Docker Engine 1.8+ on Windows, Mac, or Linux 해당 사항 없음N/A 설치 가이드Installation guide
참고

최소 3.25 g B 메모리 Linux에서 SQL Server를 실행 해야 합니다.You need at least 3.25GB of memory to run SQL Server on Linux. SQL Server 엔진만 되었습니다.이 이번에는 최대 256 GB의 메모리를 테스트 합니다.SQL Server Engine has only been tested up to 256GB of memory at this time.

패키지 세부 정보Package details

패키지 세부 정보 및 RPM 및 Debian 패키지에 대 한 다운로드 위치는 다음 표에 나열 됩니다.Package details and download locations for the RPM and Debian packages are listed in the following table. 참고를 다운로드 하려면 필요 하지 않으면 패키지의 단계를 사용 하는 경우 직접는 설치 가이드합니다.Note that you do not need to download these packages directly if you use the steps in the installation guides.

패키지Package 패키지 버전Package version 다운로드Downloads
RPM 패키지RPM package 14.0.1.246-614.0.1.246-6 mssql 서버 14.0.1.246-6 엔진 RPM 패키지mssql-server 14.0.1.246-6 Engine RPM package
mssql 서버 14.0.1.246-6 높은 가용성 RPM 패키지mssql-server 14.0.1.246-6 High Availability RPM package
Debian 패키지Debian package 14.0.1.246-614.0.1.246-6 mssql 서버 14.0.1.246-6 엔진 Debian 패키지mssql-server 14.0.1.246-6 Engine Debian package

지원 되는 클라이언트 도구Supported client tools

도구Tool 최소 버전Minimum version
Windows-릴리스 후보 1 용 SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) for Windows - Release Candidate 1 17.017.0
SQL Server Data Tools for Visual Studio-릴리스 후보 1SQL Server Data Tools for Visual Studio - Release Candidate 1 17.017.0
Visual Studio Codemssql 확장Visual Studio Code with the mssql extension 최신 (0.1.5)Latest (0.1.5)
참고

지정 된 SQL Server Management Studio 및 SQL Server Data Tools 버전이 위에 릴리스 후보, 따라서 프로덕션 환경에서 사용 하기 위해 권장 하지 않습니다.The SQL Server Management Studio and SQL Server Data Tools versions specified above are Release Candidates, hence not recommended for use in production.

지원 되지 않는 기능 및 서비스Unsupported features and services

다음 기능 및 서비스에서 사용할 수 없는 Linux이 이번에 있습니다.The following features and services are not available on Linux at this time. 이러한 기능의 지원 미리 보기 프로그램의 월별 업데이트 흐름 중 점점 더 사용할 수 있습니다.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

영역Area 지원 되지 않는 기능 또는 서비스Unsupported feature or service
데이터베이스 엔진Database engine 전체 텍스트 검색Full-text Search
  복제Replication
  Stretch DBStretch DB
  PolybasePolybase
  Distributed QueryDistributed Query
  시스템 확장 저장된 프로시저 (XP_CMDSHELL 등).System extended stored procedures (XP_CMDSHELL, etc.)
  FiletableFiletable
  CLR 어셈블리 EXTERNAL_ACCESS 또는 UNSAFE 권한 설정CLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
고가용성High Availability Always On 가용성 그룹Always On Availability Groups
  데이터베이스 미러링Database mirroring
보안Security Active Directory 인증Active Directory authentication
  Windows 인증Windows Authentication
  확장 가능 키 관리Extensible Key Management
  SSL 또는 TLS에 대 한 사용자가 제공한 인증서의 사용Use of user-provided certificate for SSL or TLS
서비스Services SQL Server 에이전트SQL Server Agent
  SQL Server BrowserSQL Server Browser
  SQL Server R 서비스SQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Integration ServicesIntegration Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

알려진 문제Known issues

다음 섹션에서는 Linux에서이 버전의 SQL Server 2017 CTP1의 알려진된 문제에 설명 합니다.The following sections describe known issues with this release of SQL Server 2017 CTP1 on Linux.

일반General

  • 여기서 SQL Server는 15 자가 하 여야 필요 설치 또는 호스트 이름의 길이입니다.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • 해결 방법: 항목 합계의 15 자 이하의/등/호스트 이름에 이름을 변경 합니다.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • 수동으로 시간에 시스템 시간을 이전 버전과 설정 하면 SQL Server를 SQL Server 내에서 내부 시스템 시간을 업데이트를 중지 합니다.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • 해결 방법: SQL Server 다시 시작 합니다.Resolution: Restart SQL Server.
  • Windows 표준 시간대 이름을 정확 하 게 일부 표준 시간대 이름 Linux에 매핑하지 마세요.Some time zone names in Linux don’t map exactly to Windows time zone names.

  • SQL Server 엔진 CR LF (줄 서식 Windows 스타일)으로 종결 되어야 하는 텍스트 파일의 줄이 필요 합니다.SQL Server Engine expects lines in text files to be terminated with CR-LF (Windows-style line formatting).

  • 단일 인스턴스 설치만 지원 됩니다.Only single instance installations are supported.

    • 해결 방법: 지정된 된 호스트에 둘 이상의 인스턴스를 원하는 경우 Vm을 사용 하십시오 또는 Docker 컨테이너입니다.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • 모든 로그 파일 및 오류 로그를 u t F-16으로 인코딩됩니다.All log files and error logs are encoded in UTF-16.

  • SQL Server 구성 관리자는 Linux에서 SQL Server에 연결할 수 없습니다.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • CREATE ASSEMBLY 파일을 사용 하는 동안 작동 하지 것입니다.CREATE ASSEMBLY will not work when trying to use a file. 사용 하 여는 FROM <비트> 메서드 대신 지금은 합니다.Use the FROM <bits> method instead for now.

데이터베이스Databases

  • TempDB 데이터 및 로그 파일의 위치 변경은 지원 되지 않습니다.Changing the locations of TempDB data and log files is not supported.

  • Mssql conf 유틸리티와 시스템 데이터베이스를 이동할 수 없습니다.System databases cannot be moved with the mssql-conf utility.

  • Windows에서 SQL Server에서 백업 된 데이터베이스를 복원할 때 사용 해야는 WITH MOVE Transact SQL 문 절.When restoring a database that was backed up on SQL Server on Windows, you must use the WITH MOVE clause in the Transact-SQL statement.

  • Microsoft Distributed Transaction Coordinator 서비스를 필요로 하는 분산 트랜잭션 Linux에서 실행 중인 SQL Server에서 지원 되지 않습니다.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server를 SQL Server 분산된 트랜잭션이 지원 됩니다.SQL Server to SQL Server distributed transactions are supported.

메모리 내 OLTPIn-Memory OLTP

  • 메모리 내 OLTP 데이터베이스 /var/opt/mssql 디렉터리에만 만들 수 있습니다.In-Memory OLTP databases can only be created in the /var/opt/mssql directory. 이러한 데이터베이스도 해야 할는 "c:\" 참조 될 때 표기법입니다.These databases also need to have the "C:\" notation when referred. 자세한 내용은 참조는 메모리 내 OLTP 항목합니다.For more information, visit the In-memory OLTP Topic.

SqlPackageSqlPackage

  • SqlPackage를 사용 하 여 파일에 대 한 절대 경로 지정 해야 합니다.Using SqlPackage requires to specify an absolute path for files. 상대 경로 사용 하는 "/ tmp/sqlpackage 아래의 파일 매핑됩니다. <코드 > /시스템/system32 "폴더입니다.Using relative paths will map the files under the "/tmp/sqlpackage.<code>/system/system32" folder.

    • 해결 방법: 절대 파일 경로 사용 합니다.Resolution: Use absolute file paths.
  • SqlPackage 사용 하 여 파일의 위치를 표시는 "c:\" 접두사입니다.SqlPackage shows the location of files with a "C:\" prefix.

Sqlcmd/BCP 및 ODBCSqlcmd/BCP & ODBC

  • SQL Server 명령줄 도구 (mssql 도구) 및 ODBC 드라이버 (배치한) 사용자 지정 unixODBC 드라이버 관리자에 따라 달라 집니다.SQL Server Command Line tools (mssql-tools) and the ODBC Driver (msodbcsql) depends on a custom unixODBC Driver Manager. 이전에 설치 된 unixODBC 드라이버 관리자를 설정한 경우 충돌이 발생 합니다.This causes conflicts if you have a previously installed unixODBC Driver Manager.

    • 해결 방법: Ubuntu, 충돌은 자동으로 해결할 수 있습니다.Resolution: On Ubuntu, the conflict will be resolved automatically. 기존 unixODBC 드라이버 관리자를 제거 하려는 경우 메시지가 표시 되 면 'y'를 입력 하 고 설치를 계속 합니다.When prompted if you would like to uninstall the existing unixODBC Driver Manager, type 'y' and proceed with the installation. RedHat을에 기존 unixODBC 드라이버 관리자를 수동으로 제거 해야 합니다를 사용 하 여 yum remove unixODBC합니다.On RedHat, you will have to remove the existing unixODBC Driver Manager manually using yum remove unixODBC. म RHEL 및 SUSE에 대 한이 제한을 해결 작업 중 이며 있습니다에 대 한 업데이트가 곧 있어야 합니다.We are working on fixing this limitation for RHEL and SUSE and should have an update for you soon.

SSMS(SQL Server Management Studio)SQL Server Management Studio (SSMS)

Linux에서 SQL Server에 연결 하는 Windows에서 SSMS에 다음과 같은 제한 사항이 적용 됩니다.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • 유지 관리 계획을 사용할 수 없습니다.Maintenance plans are not supported.

  • 데이터 웨어하우스 MDW (관리) 및 데이터 수집기 SSMS에서 지원 되지 않습니다.Management Data Warehouse (MDW) and the data collector in SSMS is not supported.

  • Windows 인증 또는 Windows 이벤트 로그 옵션 있는 SSMS UI 구성 요소와 Linux 작동 하지 않습니다.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. SQL 로그인 등의 다른 옵션으로 이러한 기능을 계속 사용할 수 있습니다.You can still use these features with other options, such as SQL logins.

  • SQL Server 에이전트를 아직 지원 되지 않습니다.The SQL Server Agent is not supported yet. 따라서 SSMS의 SQL Server 에이전트 기능 않습니다 하지 현재 Linux에서 작동 됩니다.Therefore, SQL Server Agent functionality in SSMS does not work on Linux at the moment.

  • 파일 탐색기에 사용할 수는 "c:\" 범위를 확인/var/옵트인/mssql/linux.The file browser is restricted to the "C:\" scope, which resolves to /var/opt/mssql/ on Linux. 다른 경로 사용 하려면 UI 작업의 스크립트를 생성 하 고 c: 드라이브를 교체\ Linux 경로가 포함 된 경로입니다.To use other paths, generate scripts of the UI operation and replace the C:\ paths with Linux paths. SSMS에서 스크립트를 수동으로 실행 합니다.Then execute the script manually in SSMS.

다음 단계Next steps

시작 하려면 다음 빠른 시작 자습서를 참조 하세요.To get started, see the following quick start tutorials: