Note sulla versione di SQL Server 2017 su LinuxRelease notes for SQL Server 2017 on Linux

Le note sulla versione seguenti si applicano a 2017 di SQL Server in esecuzione in Linux.The following release notes apply to SQL Server 2017 running on Linux. Questa versione supporta molte delle funzionalità del motore di database di SQL Server per Linux.This release supports many of the SQL Server database engine features for Linux. L'argomento riportato di seguito viene suddiviso in sezioni per ogni versione, che iniziano con la versione più recente, RC2.The topic below is broken into sections for each release, beginning with the most recent release, RC2. Vedere le informazioni contenute in ogni sezione per le piattaforme supportate, strumenti, funzionalità e i problemi noti.See the information in each section for supported platforms, tools, features, and known issues.

La tabella seguente elenca le versioni di SQL Server 2017 trattate in questo argomento.The following table lists the releases of SQL Server 2017 covered in this topic.

VersioneRelease VersionVersion Data di rilascioRelease 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
NELLA VERSIONE CTP 2.0CTP 2.0 14.0.500.27214.0.500.272 4-20174-2017
CTP 1.4CTP 1.4 14.0.405.19814.0.405.198 3-20173-2017
CTP 1.3CTP 1.3 14.0.304.13814.0.304.138 2-20172-2017
CTP 1.2CTP 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 (agosto 2017) RC2 (August 2017)

La versione del motore di SQL Server per questa versione è 14.0.900.75.The SQL Server engine version for this release is 14.0.900.75.

Piattaforme supportateSupported platforms

PiattaformaPlatform File systemFile System Guida all'installazioneInstallation Guide
Red Hat Enterprise Linux 7.3 Workstation desktop e ServerRed Hat Enterprise Linux 7.3 Workstation, Server, and Desktop XFS o EXT4XFS or EXT4 Guida all'installazioneInstallation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 EXT4EXT4 Guida all'installazioneInstallation guide
Ubuntu 16.04LTSUbuntu 16.04LTS EXT4EXT4 Guida all'installazioneInstallation guide
Motore docker 1.8 + in Windows, Mac o LinuxDocker Engine 1.8+ on Windows, Mac, or Linux N/DN/A Guida all'installazioneInstallation guide
Nota

È necessario almeno 3,25 GB di memoria per l'esecuzione di SQL Server in Linux.You need at least 3.25GB of memory to run SQL Server on Linux. Motore di SQL Server è stato testato fino a 1,5 TB di memoria in questo momento.SQL Server Engine has been tested up to 1.5 TB of memory at this time.

Dettagli del pacchettoPackage details

Nella tabella seguente sono elencati i dettagli del pacchetto e i percorsi di download per i pacchetti RPM e Debian.Package details and download locations for the RPM and Debian packages are listed in the following table. Si noti che è necessario scaricare i pacchetti direttamente se si utilizza la procedura nelle guide di installazione seguenti:Note that you do not need to download these packages directly if you use the steps in the following installation guides:

PacchettoPackage versione del pacchettoPackage version DownloadDownloads
Pacchetto Red Hat RPMRed Hat RPM package 14.0.900.75-114.0.900.75-1 Pacchetto RPM motoreEngine RPM package
Pacchetto RPM disponibilità elevataHigh Availability RPM package
Pacchetto RPM di ricerca full-textFull-text Search RPM package
Pacchetto RPM di SQL Server AgentSQL Server Agent RPM package
Pacchetto RPM SLESSLES RPM package 14.0.900.75-114.0.900.75-1 pacchetto RPM motore MSSQL servermssql-server Engine RPM package
Pacchetto RPM disponibilità elevataHigh Availability RPM package
Pacchetto RPM di ricerca full-textFull-text Search RPM package
Pacchetto RPM di SQL Server AgentSQL Server Agent RPM package
Pacchetto Debian Ubuntu 16.04Ubuntu 16.04 Debian package 14.0.900.75-114.0.900.75-1 Pacchetto Debian motoreEngine Debian package
Pacchetto Debian a disponibilità elevataHigh Availability Debian package
Pacchetto Debian di ricerca full-textFull-text Search Debian package
Pacchetto Debian di SQL Server AgentSQL Server Agent Debian package

Strumenti client supportatiSupported client tools

StrumentoTool Versione minimaMinimum version
SQL Server Management Studio (SSMS) per WindowsSQL Server Management Studio (SSMS) for Windows 17.017.0
SQL Server Data Tools per Visual StudioSQL Server Data Tools for Visual Studio 17.017.0
Codice di Visual Studio con il estensione mssqlVisual Studio Code with the mssql extension Più recenteLatest

Servizi e funzionalità non supportateUnsupported features and services

Le funzionalità e i servizi seguenti non sono disponibili su Linux in questo momento.The following features and services are not available on Linux at this time. Il supporto di queste funzionalità verrà sempre abilitato durante la cadenza mensile gli aggiornamenti del programma di anteprima.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

AreaArea Servizio o funzionalità non supportataUnsupported feature or service
Motore di databaseDatabase engine Replica transazionaleTransactional replication
  Replica di tipo mergeMerge replication
  Estensione databaseStretch DB
  PolybasePolybase
  Query distribuita con connessioni a 3rd partyDistributed query with 3rd-party connections
  (XP_CMDSHELL, e così via). le stored procedure estese di sistemaSystem extended stored procedures (XP_CMDSHELL, etc.)
  Tabella filetableFiletable
  Impostare gli assembly CLR con il EXTERNAL_ACCESS o UNSAFE autorizzazioneCLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
  Estensione pool di bufferBuffer Pool Extension
SQL Server AgentSQL Server Agent Sottosistemi: CmdExec, PowerShell, agente di lettura coda, SSIS, SSAS, SSRSSubsystems: CmdExec, PowerShell, Queue Reader, SSIS, SSAS, SSRS
  AvvisiAlerts
  Agente di lettura logLog Reader Agent
  Change Data CaptureChange Data Capture
  Backup gestitoManaged Backup
Disponibilità elevataHigh Availability Mirroring del databaseDatabase mirroring
SicurezzaSecurity Extensible Key ManagementExtensible Key Management
ServiziServices SQL Server BrowserSQL Server Browser
  SQL Server R servicesSQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

Problemi notiKnown issues

Nelle sezioni seguenti vengono descritti problemi noti relativi a questa versione di SQL Server 2017 RC2 in Linux.The following sections describe known issues with this release of SQL Server 2017 RC2 on Linux.

GeneraleGeneral

  • La lunghezza del nome host in cui SQL Server è installato deve essere 15 caratteri o meno.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • Risoluzione: modificare il nome e così via/nome host e un valore 15 caratteri lunghi o meno.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • Impostare manualmente l'ora di sistema con le versioni precedenti nel tempo causerà l'esecuzione SQL Server per interrompere l'aggiornamento dell'ora di sistema interno all'interno di SQL Server.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • Risoluzione: riavviare SQL Server.Resolution: Restart SQL Server.
  • Sono supportate solo le installazioni a istanza singola.Only single instance installations are supported.

    • Risoluzione: se si desidera disporre di più di un'istanza in un determinato host, è consigliabile utilizzare le macchine virtuali o i contenitori di Docker.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • Gestione configurazione SQL Server non è possibile connettersi a SQL Server in Linux.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • La lingua predefinita di sa account di accesso è l'inglese.The default language of the sa login is English.

    • Risoluzione: modificare la lingua del sa account di accesso con il ALTER LOGIN istruzione.Resolution: Change the language of the sa login with the ALTER LOGIN statement.

DatabaseDatabases

  • Impossibile spostare il database master con l'utilità mssql conf.The master database cannot be moved with the mssql-conf utility. Altri database di sistema possono essere spostati con mssql confOther system databases can be moved with mssql-conf.

  • Quando si ripristina un database di cui è stato eseguito il backup in SQL Server in Windows, è necessario utilizzare il WITH MOVE clausola nell'istruzione 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.

  • Le transazioni distribuite che richiedono il servizio Microsoft Distributed Transaction Coordinator non sono supportate in SQL Server in esecuzione in Linux.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server a SQL Server sono supportate le transazioni distribuite.SQL Server to SQL Server distributed transactions are supported.

  • Determinati algoritmi (pacchetti di crittografia) per Transport Layer Security (TLS) non funzionano correttamente con SQL Server in Linux.Certain algorithms (cipher suites) for Transport Layer Security (TLS) do not work properly with SQL Server on Linux. Quando si tenta di connettersi a SQL Server, nonché problemi di attivazione delle connessioni tra repliche di gruppi di disponibilità elevata, causando errori di connessione.This results in connection failures when attempting to connect to SQL Server, as well as problems establishing connections between replicas in high availability groups.

    • Risoluzione: modificare il mssql.conf script di configurazione per SQL Server in Linux per disabilitare i pacchetti di crittografia problematico, effettuando le operazioni seguenti:Resolution: Modify the mssql.conf configuration script for SQL Server on Linux to disable problematic cipher suites, by doing the following:

      1. Aggiungere quanto segue per /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. Riavviare SQL Server con il comando seguente.Restart SQL Server with the following command.

        sudo systemctl restart mssql-server
        
  • Impossibile ripristinare i database di SQL Server 2014 in Windows che utilizzano OLTP In memoria in SQL Server 2017 in Linux.SQL Server 2014 databases on Windows that use In-memory OLTP cannot be restored on SQL Server 2017 on Linux. Per ripristinare un database di SQL Server 2014 che utilizza OLTP in memoria, aggiornare i database a SQL Server 2016 o 2017 di SQL Server in Windows prima di spostarli in SQL Server in Linux tramite backup e ripristino o scollegare o collegare.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.

File di database remotoRemote database files

  • Hosting dei file di database in un server NFS non è supportata in questa versione.Hosting database files on a NFS server is not supported in this release. Include l'utilizzo di NFS per disco condiviso clustering di failover e database nelle istanze non cluster.This includes using NFS for shared disk failover clustering as well as databases on non-clustered instances. Stiamo lavorando su come abilitare il supporto di server NFS nelle prossime versioni.We are working on enabling NFS server support in the upcoming releases.

LocalizzazioneLocalization

  • Se le impostazioni locali sono inglese (it_IT) durante l'installazione, è necessario utilizzare la codifica UTF-8 nella sessione/terminale bash.If your locale is not English (en_us) during setup, you must use UTF-8 encoding in your bash session/terminal. Se si utilizza la codifica ASCII, si potrebbe essere visualizzato un errore simile al seguente: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)
    

    Se non è possibile utilizzare la codifica UTF-8, eseguire l'installazione utilizzando la variabile di ambiente MSSQL_LCID per specificare il linguaggio selezionato.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
    

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

È possibile eseguire pacchetti SSIS in Linux.You can run SSIS packages on Linux. Per altre informazioni, vedere gli articoli seguenti:For more info, see the following articles:

Tenere presente i seguenti problemi noti con questa versione.Please note the following known issues with this release.

  • Il mssql server è pacchetto è supportato in Ubuntu e Red Hat Enterprise Linux (RHEL) in questa versione.The mssql-server-is package is supported on Ubuntu and Red Hat Enterprise Linux (RHEL) in this release.

  • Con SSIS in aggiornamento di Linux CTP 2.1 e versioni successive, i pacchetti SSIS possono utilizzare connessioni di ODBC in Linux.With SSIS on Linux CTP 2.1 Refresh and later, SSIS packages can use ODBC connections on Linux. Questa funzionalità è stata testata con SQL Server e i driver ODBC di MySQL, ma anche dovrebbe funzionare con qualsiasi driver ODBC Unicode che osserva la specifica 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. In fase di progettazione, è possibile fornire un DSN o una stringa di connessione per connettersi ai dati ODBC; è inoltre possibile utilizzare l'autenticazione di 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. Per altre informazioni, vedere il post del blog annuncia il supporto ODBC in Linux.For more info, see the blog post announcing ODBC support on Linux.

  • Le funzionalità seguenti non sono supportate in questa versione, quando si eseguono i pacchetti SSIS in Linux:The following features are not supported in this release when you run SSIS packages on Linux:

    • Database del catalogo SSISSSIS Catalog database
    • Esecuzione del pacchetto pianificato dall'agente SQLScheduled package execution by SQL Agent
    • Autenticazione di WindowsWindows Authentication
    • Componenti di terze partiThird-party components
    • Change Data Capture (CDC)Change Data Capture (CDC)
    • Scalabilità orizzontale SSISSSIS Scale Out
    • Azure Feature Pack per SSISAzure Feature Pack for SSIS
    • Supporto di Hadoop e HDFSHadoop and HDFS support
    • Microsoft Connector for SAP BWMicrosoft Connector for SAP BW

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

Le limitazioni seguenti si applicano a SQL Server Management Studio in Windows connessi a SQL Server in Linux.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • I piani di manutenzione non sono supportati.Maintenance plans are not supported.

  • Gestione dei Data Warehouse di e l'agente di raccolta dati in SQL Server Management Studio non sono supportati.Management Data Warehouse (MDW) and the data collector in SSMS are not supported.

  • I componenti SSMS UI con l'autenticazione di Windows o le opzioni del registro eventi di Windows non funzionano con Linux.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. È comunque possibile utilizzare queste funzionalità con altre opzioni, ad esempio account di accesso SQL.You can still use these features with other options, such as SQL logins.

  • Impossibile modificare il numero di file di log da mantenere.Number of log files to retain cannot be modified.

Passaggi successiviNext steps

Per iniziare, vedere le esercitazioni di avvio rapido seguenti:To get started, see the following quick start tutorials:

Grafico della barra di separazione

RC1 (luglio 2017) RC1 (July 2017)

La versione del motore di SQL Server per questa versione è 14.0.800.90.The SQL Server engine version for this release is 14.0.800.90.

Piattaforme supportateSupported platforms

PiattaformaPlatform File systemFile System Guida all'installazioneInstallation Guide
Red Hat Enterprise Linux 7.3 Workstation desktop e ServerRed Hat Enterprise Linux 7.3 Workstation, Server, and Desktop XFS o EXT4XFS or EXT4 Guida all'installazioneInstallation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 EXT4EXT4 Guida all'installazioneInstallation guide
Ubuntu 16.04LTSUbuntu 16.04LTS EXT4EXT4 Guida all'installazioneInstallation guide
Motore docker 1.8 + in Windows, Mac o LinuxDocker Engine 1.8+ on Windows, Mac, or Linux N/DN/A Guida all'installazioneInstallation guide
Nota

È necessario almeno 3,25 GB di memoria per l'esecuzione di SQL Server in Linux.You need at least 3.25GB of memory to run SQL Server on Linux. Motore di SQL Server è stato testato fino a 1 TB di memoria in questo momento.SQL Server Engine has been tested up to 1 TB of memory at this time.

Dettagli del pacchettoPackage details

Nella tabella seguente sono elencati i dettagli del pacchetto e i percorsi di download per i pacchetti RPM e Debian.Package details and download locations for the RPM and Debian packages are listed in the following table. Si noti che è necessario scaricare i pacchetti direttamente se si utilizza la procedura nelle guide di installazione seguenti:Note that you do not need to download these packages directly if you use the steps in the following installation guides:

PacchettoPackage versione del pacchettoPackage version DownloadDownloads
Pacchetto Red Hat RPMRed Hat RPM package 14.0.800.90-214.0.800.90-2 Pacchetto RPM motoreEngine RPM package
Pacchetto RPM disponibilità elevataHigh Availability RPM package
Pacchetto RPM di ricerca full-textFull-text Search RPM package
Pacchetto RPM di SQL Server AgentSQL Server Agent RPM package
Pacchetto RPM SLESSLES RPM package 14.0.800.90-214.0.800.90-2 pacchetto RPM motore MSSQL servermssql-server Engine RPM package
Pacchetto RPM disponibilità elevataHigh Availability RPM package
Pacchetto RPM di ricerca full-textFull-text Search RPM package
Pacchetto RPM di SQL Server AgentSQL Server Agent RPM package
Pacchetto Debian Ubuntu 16.04Ubuntu 16.04 Debian package 14.0.800.90-214.0.800.90-2 Pacchetto Debian motoreEngine Debian package
Pacchetto Debian a disponibilità elevataHigh Availability Debian package
Pacchetto Debian di ricerca full-textFull-text Search Debian package
Pacchetto Debian di SQL Server AgentSQL Server Agent Debian package

Strumenti client supportatiSupported client tools

StrumentoTool Versione minimaMinimum version
SQL Server Management Studio (SSMS) per WindowsSQL Server Management Studio (SSMS) for Windows 17.017.0
SQL Server Data Tools per Visual StudioSQL Server Data Tools for Visual Studio 17.017.0
Codice di Visual Studio con il estensione mssqlVisual Studio Code with the mssql extension Più recenteLatest

Servizi e funzionalità non supportateUnsupported features and services

Le funzionalità e i servizi seguenti non sono disponibili su Linux in questo momento.The following features and services are not available on Linux at this time. Il supporto di queste funzionalità verrà sempre abilitato durante la cadenza mensile gli aggiornamenti del programma di anteprima.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

AreaArea Servizio o funzionalità non supportataUnsupported feature or service
Motore di databaseDatabase engine Replica transazionaleTransactional replication
  Replica di tipo mergeMerge replication
  Estensione databaseStretch DB
  PolybasePolybase
  Query distribuiteDistributed Query
  Servizi di Machine LearningMachine Learning Services
  (XP_CMDSHELL, e così via). le stored procedure estese di sistemaSystem extended stored procedures (XP_CMDSHELL, etc.)
  Tabella filetableFiletable
  Impostare gli assembly CLR con il EXTERNAL_ACCESS o UNSAFE autorizzazioneCLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
SQL Server AgentSQL Server Agent Sottosistemi: CmdExec, PowerShell, agente di lettura coda, SSIS, SSAS, SSRSSubsystems: CmdExec, PowerShell, Queue Reader, SSIS, SSAS, SSRS
  AvvisiAlerts
  Agente di lettura logLog Reader Agent
  Change Data CaptureChange Data Capture
  Backup gestitoManaged Backup
Disponibilità elevataHigh Availability Mirroring del databaseDatabase mirroring
  Aggiornamento in sequenza del gruppo di disponibilitàAvailability group rolling upgrade
SicurezzaSecurity Extensible Key ManagementExtensible Key Management
ServiziServices SQL Server BrowserSQL Server Browser
  SQL Server R servicesSQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

Problemi notiKnown issues

Nelle sezioni seguenti vengono descritti problemi noti relativi a questa versione di SQL Server 2017 RC1 in Linux.The following sections describe known issues with this release of SQL Server 2017 RC1 on Linux.

GeneraleGeneral

  • La lunghezza del nome host in cui SQL Server è installato deve essere 15 caratteri o meno.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • Risoluzione: modificare il nome e così via/nome host e un valore 15 caratteri lunghi o meno.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • Impostare manualmente l'ora di sistema con le versioni precedenti nel tempo causerà l'esecuzione SQL Server per interrompere l'aggiornamento dell'ora di sistema interno all'interno di SQL Server.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • Risoluzione: riavviare SQL Server.Resolution: Restart SQL Server.
  • Sono supportate solo le installazioni a istanza singola.Only single instance installations are supported.

    • Risoluzione: se si desidera disporre di più di un'istanza in un determinato host, è consigliabile utilizzare le macchine virtuali o i contenitori di Docker.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • Gestione configurazione SQL Server non è possibile connettersi a SQL Server in Linux.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • La lingua predefinita di sa account di accesso è l'inglese.The default language of the sa login is English.

    • Risoluzione: modificare la lingua del sa account di accesso con il ALTER LOGIN istruzione.Resolution: Change the language of the sa login with the ALTER LOGIN statement.

DatabaseDatabases

  • Impossibile spostare i database di sistema con l'utilità mssql conf.System databases cannot be moved with the mssql-conf utility.

  • Quando si ripristina un database di cui è stato eseguito il backup in SQL Server in Windows, è necessario utilizzare il WITH MOVE clausola nell'istruzione 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.

  • Le transazioni distribuite che richiedono il servizio Microsoft Distributed Transaction Coordinator non sono supportate in SQL Server in esecuzione in Linux.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server a SQL Server sono supportate le transazioni distribuite.SQL Server to SQL Server distributed transactions are supported.

File di database remotoRemote database files

  • Hosting dei file di database in un server NFS non è supportata in questa versione.Hosting database files on a NFS server is not supported in this release. Include l'utilizzo di NFS per disco condiviso clustering di failover e database nelle istanze non cluster.This includes using NFS for shared disk failover clustering as well as databases on non-clustered instances. Stiamo lavorando su come abilitare il supporto di server NFS nelle prossime versioni.We are working on enabling NFS server support in the upcoming releases.

Gruppi di disponibilità su più piattaforme e i gruppi di disponibilità distribuitiCross platform availability groups and distributed availability groups

  • A causa di un problema noto, la creazione di gruppi di disponibilità con repliche in istanze ospitate in Windows e Linux non funziona in questa versione.Due to a known issue, creating availability groups with replicas on instances hosted on both Windows and Linux is not working in this release. Sono inclusi i gruppi di disponibilità distribuiti.This includes distributed availability groups. Per risolvere il problema sarà disponibile nella compilazione prossima versione finale candidata.The fix will be available in the upcoming release candidate build.

Regole di confronto del serverServer Collation

  • Quando l'utilizzo di MSSQL_COLLATION override o quando si esegue un'installazione (non in lingua inglese) localizzata, è possibile SQL Server verrà raggiunto un deadlock durante il tentativo di impostare le regole di confronto di server, che genera un dump.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. L'installazione viene completata, tuttavia le regole di confronto del server verrà non impostato.Setup does complete successfully, however the server collation will not have been set. La soluzione alternativa consiste nell'eseguire. / mssql conf set di regole di confronto e immettere il nome delle regole di confronto desiderato quando viene richiesto (il nome delle regole di confronto, vedere il log degli errori in corrispondenza della riga: "Tentativo di modificare regole di confronto predefinite...").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 …”).

LocalizzazioneLocalization

  • Se le impostazioni locali sono inglese (it_IT) durante l'installazione, è necessario utilizzare la codifica UTF-8 nella sessione/terminale bash.If your locale is not English (en_us) during setup, you must use UTF-8 encoding in your bash session/terminal. Se si utilizza la codifica ASCII, si potrebbe essere visualizzato un errore simile al seguente: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)
    

    Se non è possibile utilizzare la codifica UTF-8, eseguire l'installazione utilizzando la variabile di ambiente MSSQL_LCID per specificare il linguaggio selezionato.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
    

Aggiornamento dell'istanza del cluster disco condivisoShared disk cluster instance upgrade

Nella versione RC1 l'agente di risorse cluster imposta il nome del server virtuale, come avviene in un'istanza del Cluster di Failover in Windows.In RC1 the cluster resource agent sets the virtual server name like it does in a Failover Cluster Instance on Windows. Prima di RC1 @@servername su un disco condiviso cluster ha restituito il nodo specifico nome di questa operazione dopo il failover @@servername ha restituito un valore diverso.Prior to RC1 @@servername on a shared disk cluster returned the specific node name so after failover @@servername returned a different value. Nella versione RC1 serverName dell'istanza del cluster disco condiviso viene aggiornato con il nome della risorsa quando la risorsa viene aggiunto al cluster.In RC1 the serverName of the shared disk cluster instance is updated with the resource name when the resource is added to the cluster. Per questo motivo, il cluster sarà necessario riavviare SQL Server dopo il failover manuale durante l'aggiornamento, come i passaggi seguenti: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. Aggiornare innanzitutto nodo secondario (passivo).Upgrade secondary (passive) cluster node first.
    • Eseguire l'aggiornamento mssql server pacchetto.Upgrade mssql-server package.
    • Eseguire l'aggiornamento mssql-server-a disponibilità elevata pacchetto.Upgrade mssql-server-ha package.
  2. Eseguire manualmente il failover al nodo aggiornato.Manually fail over to the upgraded node. pcs resource move <resourceName>
    • Risorsa non riesce inizialmente perché l'agente di risorse controlla serverName effettivo e previsto.Resource fails initially because the resource agent checks the actual and expected serverName. ServerName previsto saranno diverso.The expected serverName will be different.
    • Cluster verrà riavviato la risorsa di SQL Server nello stesso nodo.Cluster will restart SQL Server resource on the same node. Verrà aggiornato il nome del server.This will update the server name.
  3. Aggiornare l'altro nodo.Upgrade the other node.
    • Eseguire l'aggiornamento mssql server pacchetto.Upgrade mssql-server package.
    • Eseguire l'aggiornamento mssql-server-a disponibilità elevata pacchetto.Upgrade mssql-server-ha package.
  4. Rimuovere il vincolo aggiunto dallo spostamento manuale delle risorse.Remove the constraint added by the manual resource move. Vedere cluster di Failover manualmente.See Failover cluster manually.
  5. Se si desidera, esito negativo fino al nodo primario originale.If desired, fail back to the original primary node.

Gruppo di disponibilitàAvailability group

In Linux, l'aggiornamento di SQL Server 2017 CTP 2.1 in sequenza a RC1 non è supportata.On Linux, rolling upgrade of SQL Server 2017 CTP 2.1 to RC1 is not supported. Dopo aver aggiornato la replica secondaria, verrà disconnesso dalla replica primaria fino a quando non viene aggiornata la replica primaria.After you upgrade the secondary replica, it will disconnect from the primary replica until the primary replica is upgraded. Microsoft prevede di risolvere il problema per una versione futura.Microsoft is planning to resolve this for a future release.

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

  • Il mssql server è pacchetto non è supportato in SUSE in questa versione.The mssql-server-is package is not supported on SUSE in this release. È attualmente supportato in Ubuntu e su Red Hat Enterprise Linux (RHEL).It is currently supported on Ubuntu and on Red Hat Enterprise Linux (RHEL).

  • Le funzionalità seguenti non sono supportate in questa versione, quando si eseguono i pacchetti SSIS in Linux:The following features are not supported in this release when you run SSIS packages on Linux:

    • Database del catalogo SSISSSIS Catalog database
    • Esecuzione del pacchetto pianificato dall'agente SQLScheduled package execution by SQL Agent
    • Autenticazione di WindowsWindows Authentication
    • Componenti di terze partiThird-party components
    • Change Data Capture (CDC)Change Data Capture (CDC)
    • Scalabilità orizzontale SSISSSIS Scale Out
    • Azure Feature Pack per SSISAzure Feature Pack for SSIS
    • Supporto di Hadoop e HDFSHadoop and HDFS support
    • Microsoft Connector for SAP BWMicrosoft Connector for SAP BW

Per ulteriori informazioni su SSIS in Linux, vedere gli articoli seguenti:For more info about SSIS on Linux, see the following articles:

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

Le limitazioni seguenti si applicano a SQL Server Management Studio in Windows connessi a SQL Server in Linux.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • I piani di manutenzione non sono supportati.Maintenance plans are not supported.

  • Gestione dei Data Warehouse di e l'agente di raccolta dati in SQL Server Management Studio non sono supportati.Management Data Warehouse (MDW) and the data collector in SSMS are not supported.

  • I componenti SSMS UI con l'autenticazione di Windows o le opzioni del registro eventi di Windows non funzionano con Linux.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. È comunque possibile utilizzare queste funzionalità con altre opzioni, ad esempio account di accesso SQL.You can still use these features with other options, such as SQL logins.

  • Impossibile modificare il numero di file di log da mantenere.Number of log files to retain cannot be modified.

Passaggi successiviNext steps

Per iniziare, vedere le esercitazioni di avvio rapido seguenti:To get started, see the following quick start tutorials:

Grafico della barra di separazione

CTP 2.1 (maggio 2017) CTP 2.1 (May 2017)

La versione del motore di SQL Server per questa versione è 14.0.600.250.The SQL Server engine version for this release is 14.0.600.250.

Piattaforme supportateSupported platforms

PiattaformaPlatform File systemFile System Guida all'installazioneInstallation Guide
Red Hat Enterprise Linux 7.3 Workstation desktop e ServerRed Hat Enterprise Linux 7.3 Workstation, Server, and Desktop XFS o EXT4XFS or EXT4 Guida all'installazioneInstallation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 EXT4EXT4 Guida all'installazioneInstallation guide
Ubuntu 16.04LTSUbuntu 16.04LTS EXT4EXT4 Guida all'installazioneInstallation guide
Motore docker 1.8 + in Windows, Mac o LinuxDocker Engine 1.8+ on Windows, Mac, or Linux N/DN/A Guida all'installazioneInstallation guide
Nota

È necessario almeno 3,25 GB di memoria per l'esecuzione di SQL Server in Linux.You need at least 3.25 GB of memory to run SQL Server on Linux. Motore di SQL Server è stato testato fino a 1 TB di memoria in questo momento.SQL Server Engine has been tested up to 1 TB of memory at this time.

Dettagli del pacchettoPackage details

Nella tabella seguente sono elencati i dettagli del pacchetto e i percorsi di download per i pacchetti RPM e Debian.Package details and download locations for the RPM and Debian packages are listed in the following table. Sarà necessario scaricare i pacchetti direttamente se si utilizza la procedura nelle guide di installazione seguenti:You do not need to download these packages directly if you use the steps in the following installation guides:

PacchettoPackage versione del pacchettoPackage version DownloadDownloads
Pacchetto Red Hat RPMRed Hat RPM package 14.0.600.250-214.0.600.250-2 Pacchetto RPM motoreEngine RPM package
Pacchetto RPM disponibilità elevataHigh Availability RPM package
Pacchetto RPM di ricerca full-textFull-text Search RPM package
Pacchetto RPM di SQL Server AgentSQL Server Agent RPM package
Pacchetto RPM SLESSLES RPM package 14.0.600.250-214.0.600.250-2 pacchetto RPM motore MSSQL servermssql-server Engine RPM package
Pacchetto RPM disponibilità elevataHigh Availability RPM package
Pacchetto RPM di ricerca full-textFull-text Search RPM package
Pacchetto RPM di SQL Server AgentSQL Server Agent RPM package
Pacchetto Debian Ubuntu 16.04Ubuntu 16.04 Debian package 14.0.600.250-214.0.600.250-2 Pacchetto Debian motoreEngine Debian package
Pacchetto Debian a disponibilità elevataHigh Availability Debian package
Pacchetto Debian di ricerca full-textFull-text Search Debian package
Pacchetto Debian di SQL Server AgentSQL Server Agent Debian package

Strumenti client supportatiSupported client tools

StrumentoTool Versione minimaMinimum version
SQL Server Management Studio (SSMS) per WindowsSQL Server Management Studio (SSMS) for Windows 17.017.0
SQL Server Data Tools per Visual StudioSQL Server Data Tools for Visual Studio 17.017.0
Codice di Visual Studio con il estensione mssqlVisual Studio Code with the mssql extension Versione più recente (1.12)Latest (1.12)

Servizi e funzionalità non supportateUnsupported features and services

Le funzionalità e i servizi seguenti non sono disponibili su Linux in questo momento.The following features and services are not available on Linux at this time. Il supporto di queste funzionalità verrà sempre abilitato durante la cadenza mensile gli aggiornamenti del programma di anteprima.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

AreaArea Servizio o funzionalità non supportataUnsupported feature or service
Motore di databaseDatabase engine ReplicaReplication
  Estensione databaseStretch DB
  PolybasePolybase
  Query distribuiteDistributed Query
  (XP_CMDSHELL, e così via). le stored procedure estese di sistemaSystem extended stored procedures (XP_CMDSHELL, etc.)
  Tabella filetableFiletable
  Impostare gli assembly CLR con il EXTERNAL_ACCESS o UNSAFE autorizzazioneCLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
Disponibilità elevataHigh Availability Mirroring del databaseDatabase mirroring
SicurezzaSecurity Autenticazione di Active DirectoryActive Directory Authentication
  Autenticazione di WindowsWindows Authentication
  Extensible Key ManagementExtensible Key Management
  Utilizzo del certificato fornito dall'utente per SSL o TLSUse of user-provided certificate for SSL or TLS
ServiziServices SQL Server BrowserSQL Server Browser
  SQL Server R servicesSQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

Problemi notiKnown issues

Nelle sezioni seguenti vengono descritti problemi noti con questa versione di SQL Server 2017 CTP 2.1 su Linux.The following sections describe known issues with this release of SQL Server 2017 CTP 2.1 on Linux.

GeneraleGeneral

  • La lunghezza del nome host in cui SQL Server è installato deve essere 15 caratteri o meno.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • Risoluzione: modificare il nome e così via/nome host e un valore 15 caratteri lunghi o meno.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • Impostare manualmente l'ora di sistema con le versioni precedenti nel tempo causerà l'esecuzione SQL Server per interrompere l'aggiornamento dell'ora di sistema interno all'interno di SQL Server.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • Risoluzione: riavviare SQL Server.Resolution: Restart SQL Server.
  • Sono supportate solo le installazioni a istanza singola.Only single instance installations are supported.

    • Risoluzione: se si desidera disporre di più di un'istanza in un determinato host, è consigliabile utilizzare le macchine virtuali o i contenitori di Docker.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • Gestione configurazione SQL Server non è possibile connettersi a SQL Server in Linux.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • La lingua predefinita di sa account di accesso è l'inglese.The default language of the sa login is English.

    • Risoluzione: modificare la lingua del sa account di accesso con il ALTER LOGIN istruzione.Resolution: Change the language of the sa login with the ALTER LOGIN statement.

DatabaseDatabases

  • Impossibile spostare i database di sistema con l'utilità mssql conf.System databases cannot be moved with the mssql-conf utility.

  • Quando si ripristina un database di cui è stato eseguito il backup in SQL Server in Windows, è necessario utilizzare il WITH MOVE clausola nell'istruzione 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.

  • Le transazioni distribuite che richiedono il servizio Microsoft Distributed Transaction Coordinator non sono supportate in SQL Server in esecuzione in Linux.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server a SQL Server sono supportate le transazioni distribuite.SQL Server to SQL Server distributed transactions are supported.

Sempre nel gruppo di disponibilitàAlways On Availability Group

  • sys.fn_hadr_backup_is_preffered_replicanon funziona per CLUSTER_TYPE=NONE o CLUSTER_TYPE=EXTERNAL perché si basa sul Registro di sistema del cluster di replicate WSFC chiave che non è disponibile.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. Stiamo lavorando per fornire una funzionalità simile a una funzione diversa.We are working on providing a similar functionality through a different function.

SQL AgentSQL Agent

  • I seguenti componenti e sottosistemi di processi di SQL Agent non sono attualmente supportati in Linux:The following components and subsystems of SQL Agent jobs are not currently supported on Linux:

    • Sottosistemi: CmdExec, PowerShell, server di distribuzione repliche, Snapshot, Merge, agente di lettura coda, SSIS, SSAS, SSRSSubsystems: CmdExec, PowerShell, Replication Distributor, Snapshot, Merge, Queue Reader, SSIS, SSAS, SSRS
    • AvvisiAlerts
    • Posta elettronica databaseDB Mail
    • Agente di lettura logLog Reader Agent
    • Change Data CaptureChange Data Capture

SqlPackageSqlPackage

  • Utilizzando SqlPackage, è necessario specificare un percorso assoluto per i file.Using SqlPackage requires specifying an absolute path for files. Utilizzando i percorsi relativi verrà eseguito il mapping di file sotto il "tmp/sqlpackage. <codice > /sistema/system32 "cartella.Using relative paths will map the files under the "/tmp/sqlpackage.<code>/system/system32" folder.

    • Risoluzione: utilizzare percorsi di file assoluti.Resolution: Use absolute file paths.
  • SqlPackage Mostra il percorso dei file con una "c:\" prefisso.SqlPackage shows the location of files with a "C:\" prefix.

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

È possibile eseguire pacchetti SSIS in Linux.You can run SSIS packages on Linux. Per altre informazioni, vedere il post di blog annunciato il supporto SSIS per Linux.For more info, see the blog post announcing SSIS support for Linux. Tenere presente i seguenti problemi noti con questa versione.Please note the following known issues with this release.

  • Il mssql server è pacchetto è supportato solo in Ubuntu in questo momento.The mssql-server-is package is only supported on Ubuntu at this time.

  • Le funzionalità seguenti non sono supportate durante l'esecuzione di pacchetti SSIS in Linux:The following features are not supported when running SSIS packages on Linux:

    • Database del catalogo SSISSSIS Catalog DB
    • Pianificare l'esecuzione di pacchetti da SQL AgentSchedule Packages execution by SQL Agent
    • Autenticazione di WindowsWindows Authentication
    • Componenti di terze partiThird-party components
    • Driver ODBC di terze partiThird-party ODBC drivers
    • Gestione connessione ODBC, origine e destinazione (supportato con SSIS in Linux CTP 2.1 aggiornamento)ODBC Connection Manager, Source, and Destination (supported with SSIS on Linux CTP 2.1 Refresh)
    • Change Data Capture (CDC)Change Data Capture (CDC)
    • Scalabilità orizzontaleScale Out
    • Azure Feature PackAzure Feature Pack
    • Hadoop e HDFS supportoHadoop and HDFS Support
    • Microsoft Connector for SAP BWMicrosoft Connector for SAP BW

Con SSIS in Linux CTP 2.1 aggiornamento, i pacchetti SSIS possono utilizzare connessioni di ODBC in Linux.With SSIS on Linux CTP 2.1 Refresh, your SSIS packages can use ODBC connections on Linux. Per altre informazioni, vedere il post del blog annuncia il supporto ODBC in Linux.For more info, see the blog post announcing ODBC support on Linux.

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

Le limitazioni seguenti si applicano a SQL Server Management Studio in Windows connessi a SQL Server in Linux.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • I piani di manutenzione non sono supportati.Maintenance plans are not supported.

  • Gestione dei Data Warehouse di e l'agente di raccolta dati in SQL Server Management Studio non sono supportati.Management Data Warehouse (MDW) and the data collector in SSMS are not supported.

  • I componenti SSMS UI con l'autenticazione di Windows o le opzioni del registro eventi di Windows non funzionano con Linux.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. È comunque possibile utilizzare queste funzionalità con altre opzioni, ad esempio account di accesso SQL.You can still use these features with other options, such as SQL logins.

  • Impossibile modificare il numero di file di log da mantenere.Number of log files to retain cannot be modified.

Passaggi successiviNext steps

Per iniziare, vedere le esercitazioni di avvio rapido seguenti:To get started, see the following quick start tutorials:

Grafico della barra di separazione

Nella versione CTP 2.0 (aprile 2017) CTP 2.0 (April 2017)

La versione del motore di SQL Server per questa versione è 14.0.500.272.The SQL Server engine version for this release is 14.0.500.272.

Piattaforme supportateSupported platforms

PiattaformaPlatform File systemFile System Guida all'installazioneInstallation Guide
Red Hat Enterprise Linux 7.3 Workstation desktop e ServerRed Hat Enterprise Linux 7.3 Workstation, Server, and Desktop XFS o EXT4XFS or EXT4 Guida all'installazioneInstallation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 EXT4EXT4 Guida all'installazioneInstallation guide
Ubuntu 16.04LTS e 16.10Ubuntu 16.04LTS and 16.10 EXT4EXT4 Guida all'installazioneInstallation guide
Motore docker 1.8 + in Windows, Mac o LinuxDocker Engine 1.8+ on Windows, Mac, or Linux N/DN/A Guida all'installazioneInstallation guide
Nota

È necessario almeno 3,25 GB di memoria per l'esecuzione di SQL Server in Linux.You need at least 3.25GB of memory to run SQL Server on Linux. Motore di SQL Server è stato testato fino a 1 TB di memoria in questo momento.SQL Server Engine has been tested up to 1 TB of memory at this time.

Dettagli del pacchettoPackage details

Nella tabella seguente sono elencati i dettagli del pacchetto e i percorsi di download per i pacchetti RPM e Debian.Package details and download locations for the RPM and Debian packages are listed in the following table. Si noti che è necessario scaricare i pacchetti direttamente se si utilizza la procedura nelle guide di installazione seguenti:Note that you do not need to download these packages directly if you use the steps in the following installation guides:

PacchettoPackage versione del pacchettoPackage version DownloadDownloads
Pacchetto Red Hat RPMRed Hat RPM package 14.0.500.272-214.0.500.272-2 Pacchetto RPM motoreEngine RPM package
Pacchetto RPM disponibilità elevataHigh Availability RPM package
Pacchetto RPM di ricerca full-textFull-text Search RPM package
Pacchetto RPM di SQL Server AgentSQL Server Agent RPM package
Pacchetto RPM SLESSLES RPM package 14.0.500.272-214.0.500.272-2 pacchetto RPM motore MSSQL servermssql-server Engine RPM package
Pacchetto RPM disponibilità elevataHigh Availability RPM package
Pacchetto RPM di ricerca full-textFull-text Search RPM package
Pacchetto RPM di SQL Server AgentSQL Server Agent RPM package
Pacchetto Debian Ubuntu 16.04Ubuntu 16.04 Debian package 14.0.500.272-214.0.500.272-2 Pacchetto Debian motoreEngine Debian package
Pacchetto Debian a disponibilità elevataHigh Availability Debian package
Pacchetto Debian di ricerca full-textFull-text Search Debian package
Pacchetto Debian di SQL Server AgentSQL Server Agent Debian package
Pacchetto Debian Ubuntu 16.10Ubuntu 16.10 Debian package 14.0.500.272-214.0.500.272-2 Pacchetto Debian motoreEngine Debian package
Pacchetto Debian a disponibilità elevataHigh Availability Debian package
Pacchetto Debian di ricerca full-textFull-text Search Debian package
Pacchetto Debian di SQL Server AgentSQL Server Agent Debian package

Strumenti client supportatiSupported client tools

StrumentoTool Versione minimaMinimum version
SQL Server Management Studio (SSMS) per Windows - Release Candidate 2SQL Server Management Studio (SSMS) for Windows - Release Candidate 2 17.017.0
SQL Server Data Tools per Visual Studio - versione Release Candidate 2SQL Server Data Tools for Visual Studio - Release Candidate 2 17.017.0
Codice di Visual Studio con il estensione mssqlVisual Studio Code with the mssql extension Versione più recente (0.2.1)Latest (0.2.1)
Nota

Le versioni di SQL Server Management Studio e SQL Server Data Tools specificate sopra sono versioni Release Candidate, pertanto non è consigliata per l'utilizzo nell'ambiente di produzione.The SQL Server Management Studio and SQL Server Data Tools versions specified above are Release Candidates, hence not recommended for use in production.

Servizi e funzionalità non supportateUnsupported features and services

Le funzionalità e i servizi seguenti non sono disponibili su Linux in questo momento.The following features and services are not available on Linux at this time. Il supporto di queste funzionalità verrà sempre abilitato durante la cadenza mensile gli aggiornamenti del programma di anteprima.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

AreaArea Servizio o funzionalità non supportataUnsupported feature or service
Motore di databaseDatabase engine ReplicaReplication
  Estensione databaseStretch DB
  PolybasePolybase
  Query distribuiteDistributed Query
  (XP_CMDSHELL, e così via). le stored procedure estese di sistemaSystem extended stored procedures (XP_CMDSHELL, etc.)
  Tabella filetableFiletable
  Impostare gli assembly CLR con il EXTERNAL_ACCESS o UNSAFE autorizzazioneCLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
Disponibilità elevataHigh Availability Mirroring del databaseDatabase mirroring
SicurezzaSecurity Autenticazione di Active DirectoryActive Directory Authentication
  Autenticazione di WindowsWindows Authentication
  Extensible Key ManagementExtensible Key Management
  Utilizzo del certificato fornito dall'utente per SSL o TLSUse of user-provided certificate for SSL or TLS
ServiziServices SQL Server BrowserSQL Server Browser
  SQL Server R servicesSQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Integration ServicesIntegration Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

Problemi notiKnown issues

Nelle sezioni seguenti vengono descritti problemi noti con questa versione di SQL Server 2017 CTP 2.0 su Linux.The following sections describe known issues with this release of SQL Server 2017 CTP 2.0 on Linux.

GeneraleGeneral

  • La lunghezza del nome host in cui SQL Server è installato deve essere 15 caratteri o meno.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • Risoluzione: modificare il nome e così via/nome host e un valore 15 caratteri lunghi o meno.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • Impostare manualmente l'ora di sistema con le versioni precedenti nel tempo causerà l'esecuzione SQL Server per interrompere l'aggiornamento dell'ora di sistema interno all'interno di SQL Server.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • Risoluzione: riavviare SQL Server.Resolution: Restart SQL Server.
  • Sono supportate solo le installazioni a istanza singola.Only single instance installations are supported.

    • Risoluzione: se si desidera disporre di più di un'istanza in un determinato host, è consigliabile utilizzare le macchine virtuali o i contenitori di Docker.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • Gestione configurazione SQL Server non è possibile connettersi a SQL Server in Linux.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • La lingua predefinita di sa account di accesso è l'inglese.The default language of the sa login is English.

    • Risoluzione: modificare la lingua del sa account di accesso con il ALTER LOGIN istruzione.Resolution: Change the language of the sa login with the ALTER LOGIN statement.

DatabaseDatabases

  • Impossibile spostare i database di sistema con l'utilità mssql conf.System databases cannot be moved with the mssql-conf utility.

  • Quando si ripristina un database di cui è stato eseguito il backup in SQL Server in Windows, è necessario utilizzare il WITH MOVE clausola nell'istruzione 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.

  • Le transazioni distribuite che richiedono il servizio Microsoft Distributed Transaction Coordinator non sono supportate in SQL Server in esecuzione in Linux.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server a SQL Server sono supportate le transazioni distribuite.SQL Server to SQL Server distributed transactions are supported.

Sempre nel gruppo di disponibilitàAlways On Availability Group

  • Tutte le configurazioni a disponibilità elevata, vale a dire il gruppo di disponibilità viene aggiunto come risorsa a un cluster Pacemaker - creato con i pacchetti pre CTP 2.0 non sono compatibili con il nuovo pacchetto.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. Eliminare tutte le risorse in cluster configurate in precedenza e creare nuovi gruppi di disponibilità con CLUSTER_TYPE=EXTERNAL.Delete all previously configured clustered resources and create new availability groups with CLUSTER_TYPE=EXTERNAL. Vedere configurare il gruppo di disponibilità AlwaysOn per SQL Server in Linux.See Configure Always On Availability Group for SQL Server on Linux.
  • Gruppi di disponibilità creati con CLUSTER_TYPE=NONE e non aggiunti come risorse nel cluster continueranno a funzionare dopo l'aggiornamento.Availability groups created with CLUSTER_TYPE=NONE and not added as resources in the cluster will continue working after upgrade. Utilizzo per gli scenari di scalabilità di lettura.Use for read-scale scenarios. Vedere gruppo di disponibilità in lettura a livello di Configura per SQL Server in Linux.See Configure read-scale availability group for SQL Server on Linux.
  • sys.fn_hadr_backup_is_preffered_replicanon funziona per CLUSTER_TYPE=NONE o CLUSTER_TYPE=EXTERNAL perché si basa sul Registro di sistema del cluster di replicate WSFC chiave che non è disponibile.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. Stiamo lavorando per fornire una funzionalità simile a una funzione diversa.We are working on providing a similar functionality through a different function.
  • Non tutti i filtri sono disponibili in questa versione, inclusi i filtri per i documenti di Office.Not all filters are available with this release, including filters for Office documents. Per un elenco di filtri supportati, vedere installare di ricerca Full-Text di SQL Server in Linux.For a list of supported filters, see Install SQL Server Full-Text Search on Linux.

  • Coreano word breaker richiede alcuni secondi per caricare e genera un errore al primo utilizzo.The Korean word breaker takes several seconds to load and generates an error on first use. Dopo l'errore iniziale, dovrebbe funzionare normalmente.After this initial error, it should work normally.

SQL AgentSQL Agent

  • I seguenti componenti e sottosistemi di processi di SQL Agent non sono attualmente supportati in Linux:The following components and subsystems of SQL Agent jobs are not currently supported on Linux:

    • Sottosistemi: CmdExec, PowerShell, server di distribuzione repliche, Snapshot, Merge, agente di lettura coda, SSIS, SSAS, SSRSSubsystems: CmdExec, PowerShell, Replication Distributor, Snapshot, Merge, Queue Reader, SSIS, SSAS, SSRS
    • AvvisiAlerts
    • Posta elettronica databaseDB Mail
    • Agente di lettura logLog Reader Agent
    • Change Data CaptureChange Data Capture

SqlPackageSqlPackage

  • Utilizzando SqlPackage, è necessario specificare un percorso assoluto per i file.Using SqlPackage requires specifying an absolute path for files. Utilizzando i percorsi relativi verrà eseguito il mapping di file sotto il "tmp/sqlpackage. <codice > /sistema/system32 "cartella.Using relative paths will map the files under the "/tmp/sqlpackage.<code>/system/system32" folder.

    • Risoluzione: utilizzare percorsi di file assoluti.Resolution: Use absolute file paths.
  • SqlPackage Mostra il percorso dei file con una "c:\" prefisso.SqlPackage shows the location of files with a "C:\" prefix.

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

Le limitazioni seguenti si applicano a SQL Server Management Studio in Windows connessi a SQL Server in Linux.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • I piani di manutenzione non sono supportati.Maintenance plans are not supported.

  • Gestione dei Data Warehouse di e l'agente di raccolta dati in SQL Server Management Studio non sono supportati.Management Data Warehouse (MDW) and the data collector in SSMS are not supported.

  • I componenti SSMS UI con l'autenticazione di Windows o le opzioni del registro eventi di Windows non funzionano con Linux.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. È comunque possibile utilizzare queste funzionalità con altre opzioni, ad esempio account di accesso SQL.You can still use these features with other options, such as SQL logins.

  • Impossibile modificare il numero di file di log da mantenere.Number of log files to retain cannot be modified.

Passaggi successiviNext steps

Per iniziare, vedere le esercitazioni di avvio rapido seguenti:To get started, see the following quick start tutorials:

Grafico della barra di separazione

CTP 1.4 (marzo 2017) CTP 1.4 (March 2017)

La versione del motore di SQL Server per questa versione è 14.0.405.198.The SQL Server engine version for this release is 14.0.405.198.

Piattaforme supportateSupported platforms

PiattaformaPlatform File systemFile System Guida all'installazioneInstallation Guide
Red Hat Enterprise Linux 7.3 Workstation desktop e ServerRed Hat Enterprise Linux 7.3 Workstation, Server, and Desktop XFS o EXT4XFS or EXT4 Guida all'installazioneInstallation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 EXT4EXT4 Guida all'installazioneInstallation guide
Ubuntu 16.04LTS e 16.10Ubuntu 16.04LTS and 16.10 EXT4EXT4 Guida all'installazioneInstallation guide
Motore docker 1.8 + in Windows, Mac o LinuxDocker Engine 1.8+ on Windows, Mac, or Linux N/DN/A Guida all'installazioneInstallation guide
Nota

È necessario almeno 3,25 GB di memoria per l'esecuzione di SQL Server in Linux.You need at least 3.25GB of memory to run SQL Server on Linux. Motore di SQL Server è stato testato fino a 1 TB di memoria in questo momento.SQL Server Engine has been tested up to 1 TB of memory at this time.

Dettagli del pacchettoPackage details

Nella tabella seguente sono elencati i dettagli del pacchetto e i percorsi di download per i pacchetti RPM e Debian.Package details and download locations for the RPM and Debian packages are listed in the following table. Si noti che è necessario scaricare i pacchetti direttamente se si utilizza la procedura in seguito le guide di installazioneNote that you do not need to download these packages directly if you use the steps in the installation guides below

PacchettoPackage versione del pacchettoPackage version DownloadDownloads
Pacchetto Red Hat RPMRed Hat RPM package 14.0.405.200-114.0.405.200-1 Pacchetto RPM motoreEngine RPM package
Pacchetto RPM disponibilità elevataHigh Availability RPM package
Pacchetto RPM di ricerca full-textFull-text Search RPM package
Pacchetto RPM di SQL Server AgentSQL Server Agent RPM package
Pacchetto RPM SLESSLES RPM package 14.0.405.200-114.0.405.200-1 pacchetto RPM motore MSSQL servermssql-server Engine RPM package
Pacchetto RPM disponibilità elevataHigh Availability RPM package
Pacchetto RPM di ricerca full-textFull-text Search RPM package
Pacchetto RPM di SQL Server AgentSQL Server Agent RPM package
Pacchetto Debian Ubuntu 16.04Ubuntu 16.04 Debian package 14.0.405.200-114.0.405.200-1 Pacchetto Debian motoreEngine Debian package
Pacchetto Debian a disponibilità elevataHigh Availability Debian package
Pacchetto Debian di ricerca full-textFull-text Search Debian package
Pacchetto Debian di SQL Server AgentSQL Server Agent Debian package
Pacchetto Debian Ubuntu 16.10Ubuntu 16.10 Debian package 14.0.405.200-114.0.405.200-1 Pacchetto Debian motoreEngine Debian package
Pacchetto Debian a disponibilità elevataHigh Availability Debian package
Pacchetto Debian di ricerca full-textFull-text Search Debian package
Pacchetto Debian di SQL Server AgentSQL Server Agent Debian package

Strumenti client supportatiSupported client tools

StrumentoTool Versione minimaMinimum version
SQL Server Management Studio (SSMS) per Windows - Release Candidate 2SQL Server Management Studio (SSMS) for Windows - Release Candidate 2 17.017.0
SQL Server Data Tools per Visual Studio - versione Release Candidate 2SQL Server Data Tools for Visual Studio - Release Candidate 2 17.017.0
Codice di Visual Studio con il estensione mssqlVisual Studio Code with the mssql extension Versione più recente (0.2.1)Latest (0.2.1)
Nota

Le versioni di SQL Server Management Studio e SQL Server Data Tools specificate sopra sono versioni Release Candidate, pertanto non è consigliata per l'utilizzo nell'ambiente di produzione.The SQL Server Management Studio and SQL Server Data Tools versions specified above are Release Candidates, hence not recommended for use in production.

Servizi e funzionalità non supportateUnsupported features and services

Le funzionalità e i servizi seguenti non sono disponibili su Linux in questo momento.The following features and services are not available on Linux at this time. Il supporto di queste funzionalità verrà sempre abilitato durante la cadenza mensile gli aggiornamenti del programma di anteprima.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

AreaArea Servizio o funzionalità non supportataUnsupported feature or service
Motore di databaseDatabase engine ReplicaReplication
  Estensione databaseStretch DB
  PolybasePolybase
  Query distribuiteDistributed Query
  (XP_CMDSHELL, e così via). le stored procedure estese di sistemaSystem extended stored procedures (XP_CMDSHELL, etc.)
  Tabella filetableFiletable
  Impostare gli assembly CLR con il EXTERNAL_ACCESS o UNSAFE autorizzazioneCLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
Disponibilità elevataHigh Availability Mirroring del databaseDatabase mirroring
SicurezzaSecurity Autenticazione di Active DirectoryActive Directory Authentication
  Autenticazione di WindowsWindows Authentication
  Extensible Key ManagementExtensible Key Management
  Utilizzo del certificato fornito dall'utente per SSL o TLSUse of user-provided certificate for SSL or TLS
ServiziServices SQL Server BrowserSQL Server Browser
  SQL Server R servicesSQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Integration ServicesIntegration Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

Problemi notiKnown issues

Nelle sezioni seguenti vengono descritti problemi noti con questa versione di SQL Server 2017 CTP 1.4 in Linux.The following sections describe known issues with this release of SQL Server 2017 CTP 1.4 on Linux.

GeneraleGeneral

  • La lunghezza del nome host in cui SQL Server è installato deve essere 15 caratteri o meno.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • Risoluzione: modificare il nome e così via/nome host e un valore 15 caratteri lunghi o meno.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • Impossibile eseguire il comando ALTER SERVICE MASTER KEY REGENERATE.Do not run the command ALTER SERVICE MASTER KEY REGENERATE. È presente un bug noto che determinerà il SQL Server potrebbe diventare instabile.There is a known bug that will cause SQL Server to become unstable. Se è necessario rigenerare la chiave Master del servizio, è necessario eseguire il backup dei file di database, disinstallare e reinstallare SQL Server e quindi ripristinare nuovamente i file di database.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.

  • Impostare manualmente l'ora di sistema con le versioni precedenti nel tempo causerà l'esecuzione SQL Server per interrompere l'aggiornamento dell'ora di sistema interno all'interno di SQL Server.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • Risoluzione: riavviare SQL Server.Resolution: Restart SQL Server.
  • Non eseguire il mapping di alcuni nomi di fuso orario in Linux esattamente ai nomi di fuso orario di Windows.Some time zone names in Linux don’t map exactly to Windows time zone names.

  • Motore di SQL Server prevede che le righe nei file di testo per essere terminato con CR-LF (stile Windows formattazione riga).SQL Server Engine expects lines in text files to be terminated with CR-LF (Windows-style line formatting).

  • Sono supportate solo le installazioni a istanza singola.Only single instance installations are supported.

    • Risoluzione: se si desidera disporre di più di un'istanza in un determinato host, è consigliabile utilizzare le macchine virtuali o i contenitori di Docker.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • Tutti i file di log e i log degli errori vengono codificati in UTF-16.All log files and error logs are encoded in UTF-16.

  • Gestione configurazione SQL Server non è possibile connettersi a SQL Server in Linux.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • CREATE ASSEMBLY non funzionerà durante il tentativo di utilizzare un file.CREATE ASSEMBLY will not work when trying to use a file. Utilizzare il FROM <bit> metodo invece per il momento.Use the FROM <bits> method instead for now.

DatabaseDatabases

  • Impossibile spostare i database di sistema con l'utilità mssql conf.System databases cannot be moved with the mssql-conf utility.

  • Quando si ripristina un database di cui è stato eseguito il backup in SQL Server in Windows, è necessario utilizzare il WITH MOVE clausola nell'istruzione 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.

  • Le transazioni distribuite che richiedono il servizio Microsoft Distributed Transaction Coordinator non sono supportate in SQL Server in esecuzione in Linux.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server a SQL Server sono supportate le transazioni distribuite.SQL Server to SQL Server distributed transactions are supported.

Sempre nel gruppo di disponibilitàAlways On Availability Group

  • Gruppo di disponibilità AlwaysOn le risorse del cluster in Linux che sono state create con CTP 1.3 avrà esito negativo dopo l'aggiornamento a disponibilità elevata pacchetto (mssql-server-a disponibilità elevata).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).

    • Risoluzione: prima di aggiornare il pacchetto a disponibilità elevata, impostare il parametro di risorse cluster notify=true.Resolution: Before you upgrade the HA package, set the cluster resource parameter notify=true.

      • Nell'esempio seguente imposta il parametro di risorse cluster su una risorsa denominata ag1 su RHEL o 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
        
      • Per SLES, aggiornamento configurazione risorsa gruppo di disponibilità per aggiungere notify=true.For SLES, update availability group resource configuration to add notify=true.

        crm configure edit ms-ag_cluster 
        

        Aggiungere notify=true e salvare la configurazione di risorsa.Add notify=true and save the resource configuration.

  • Gruppi di disponibilità AlwaysOn in Linux può essere soggetta a perdite di dati se le repliche sono in modalità con commit sincrono.Always On Availability Groups in Linux may be subject to data loss if replicas are in synchronous commit mode. Vedere i dettagli come appropriato per la distribuzione di Linux.See details as appropriate for your Linux distribution.

  • Non tutti i filtri sono disponibili in questa versione, inclusi i filtri per i documenti di Office.Not all filters are available with this release, including filters for Office documents. Per un elenco di filtri supportati, vedere installare di ricerca Full-Text di SQL Server in Linux.For a list of supported filters, see Install SQL Server Full-Text Search on Linux.

  • Coreano word breaker richiede alcuni secondi per caricare e genera un errore al primo utilizzo.The Korean word breaker takes several seconds to load and generates an error on first use. Dopo l'errore iniziale, dovrebbe funzionare normalmente.After this initial error, it should work normally.

SQL AgentSQL Agent

  • I seguenti componenti e sottosistemi di processi di SQL Agent non sono attualmente supportati in Linux:The following components and subsystems of SQL Agent jobs are not currently supported on Linux:
    • Sottosistemi: CmdExec, PowerShell, server di distribuzione repliche, Snapshot, Merge, agente di lettura coda, SSIS, SSAS, SSRSSubsystems: CmdExec, PowerShell, Replication Distributor, Snapshot, Merge, Queue Reader, SSIS, SSAS, SSRS
    • AvvisiAlerts
    • Posta elettronica databaseDB Mail
    • Log shippingLog Shipping
    • Agente di lettura logLog Reader Agent
    • Change Data CaptureChange Data Capture

OLTP in memoriaIn-Memory OLTP

  • Database OLTP in memoria possono essere creati solo nella directory /var/opt/mssql.In-Memory OLTP databases can only be created in the /var/opt/mssql directory. Per ulteriori informazioni, visitare il argomento OLTP In memoria.For more information, visit the In-memory OLTP Topic.

SqlPackageSqlPackage

  • Utilizzando SqlPackage, è necessario specificare un percorso assoluto per i file.Using SqlPackage requires specifying an absolute path for files. Utilizzando i percorsi relativi verrà eseguito il mapping di file sotto il "tmp/sqlpackage. <codice > /sistema/system32 "cartella.Using relative paths will map the files under the "/tmp/sqlpackage.<code>/system/system32" folder.

    • Risoluzione: utilizzare percorsi di file assoluti.Resolution: Use absolute file paths.
  • SqlPackage Mostra il percorso dei file con una "c:\" prefisso.SqlPackage shows the location of files with a "C:\" prefix.

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

Le limitazioni seguenti si applicano a SQL Server Management Studio in Windows connessi a SQL Server in Linux.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • I piani di manutenzione non sono supportati.Maintenance plans are not supported.

  • Gestione dei Data Warehouse di e l'agente di raccolta dati in SQL Server Management Studio non è supportata.Management Data Warehouse (MDW) and the data collector in SSMS is not supported.

  • I componenti SSMS UI con l'autenticazione di Windows o le opzioni del registro eventi di Windows non funzionano con Linux.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. È comunque possibile utilizzare queste funzionalità con altre opzioni, ad esempio account di accesso SQL.You can still use these features with other options, such as SQL logins.

  • Il Visualizzatore di file è limitata al "c:\" ambito, che viene risolta var/rifiutare mssql/in Linux.The file browser is restricted to the "C:\" scope, which resolves to /var/opt/mssql/ on Linux. Per utilizzare altri percorsi, generare script dell'operazione di interfaccia utente e sostituire l'unità c:\ percorsi con percorsi di Linux.To use other paths, generate scripts of the UI operation and replace the C:\ paths with Linux paths. Quindi eseguire manualmente lo script in SSMS.Then execute the script manually in SSMS.

  • Impossibile modificare il numero di file di log da mantenere.Number of log files to retain cannot be modified.

Passaggi successiviNext steps

Per iniziare, vedere le esercitazioni di avvio rapido seguenti:To get started, see the following quick start tutorials:

Grafico della barra di separazione

CTP 1.3 (febbraio 2017) CTP 1.3 (February 2017)

La versione del motore di SQL Server per questa versione è 14.0.304.138.The SQL Server engine version for this release is 14.0.304.138.

Piattaforme supportateSupported platforms

PiattaformaPlatform File systemFile System Guida all'installazioneInstallation Guide
Red Hat Enterprise Linux 7.3 Workstation desktop e ServerRed Hat Enterprise Linux 7.3 Workstation, Server, and Desktop XFS o EXT4XFS or EXT4 Guida all'installazioneInstallation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 EXT4EXT4 Guida all'installazioneInstallation guide
Ubuntu 16.04LTS e 16.10Ubuntu 16.04LTS and 16.10 EXT4EXT4 Guida all'installazioneInstallation guide
Motore docker 1.8 + in Windows, Mac o LinuxDocker Engine 1.8+ on Windows, Mac, or Linux N/DN/A Guida all'installazioneInstallation guide
Nota

È necessario almeno 3,25 GB di memoria per l'esecuzione di SQL Server in Linux.You need at least 3.25GB of memory to run SQL Server on Linux. Motore di SQL Server è stato testato fino a 1 TB di memoria in questo momento.SQL Server Engine has been tested up to 1 TB of memory at this time.

Dettagli del pacchettoPackage details

Nella tabella seguente sono elencati i dettagli del pacchetto e i percorsi di download per i pacchetti RPM e Debian.Package details and download locations for the RPM and Debian packages are listed in the following table. Si noti che è necessario scaricare tali pacchetti direttamente se si utilizza la procedura descritta nel Guide all'installazione.Note that you do not need to download these packages directly if you use the steps in the installation guides.

PacchettoPackage versione del pacchettoPackage version DownloadDownloads
Pacchetto Red Hat RPMRed Hat RPM package 14.0.304.138-114.0.304.138-1 pacchetto RPM motore MSSQL servermssql-server Engine RPM package
pacchetto di elevata disponibilità RPM MSSQL-server-a disponibilità elevatamssql-server-ha High Availability RPM package
pacchetto RPM di ricerca Full-text MSSQL-server-ftmssql-server-fts Full-text Search RPM package
Pacchetto RPM SLESSLES RPM package 14.0.304.138-114.0.304.138-1 pacchetto RPM motore MSSQL servermssql-server Engine RPM package
pacchetto di elevata disponibilità RPM MSSQL-server-a disponibilità elevatamssql-server-ha High Availability RPM package
pacchetto RPM di ricerca Full-text MSSQL-server-ftmssql-server-fts Full-text Search RPM package
Pacchetto Debian Ubuntu 16.04Ubuntu 16.04 Debian package 14.0.304.138-114.0.304.138-1 MSSQL server motore Debian di pacchettomssql-server Engine Debian package
MSSQL-server-a disponibilità elevata elevata disponibilità Debian pacchettomssql-server-ha High Availability Debian package
MSSQL-server-fts pacchetto Debian di ricerca Full-textmssql-server-fts Full-text Search Debian package
Pacchetto Debian Ubuntu 16.10Ubuntu 16.10 Debian package 14.0.304.138-114.0.304.138-1 MSSQL server motore Debian di pacchettomssql-server Engine Debian package
MSSQL-server-a disponibilità elevata elevata disponibilità Debian pacchettomssql-server-ha High Availability Debian package
MSSQL-server-fts pacchetto Debian di ricerca Full-textmssql-server-fts Full-text Search Debian package

Strumenti client supportatiSupported client tools

StrumentoTool Versione minimaMinimum version
SQL Server Management Studio (SSMS) per Windows - Release Candidate 2SQL Server Management Studio (SSMS) for Windows - Release Candidate 2 17.017.0
SQL Server Data Tools per Visual Studio - versione Release Candidate 2SQL Server Data Tools for Visual Studio - Release Candidate 2 17.017.0
Codice di Visual Studio con il estensione mssqlVisual Studio Code with the mssql extension Versione più recente (0.2.1)Latest (0.2.1)
Nota

Le versioni di SQL Server Management Studio e SQL Server Data Tools specificate sopra sono versioni Release Candidate, pertanto non è consigliata per l'utilizzo nell'ambiente di produzione.The SQL Server Management Studio and SQL Server Data Tools versions specified above are Release Candidates, hence not recommended for use in production.

Servizi e funzionalità non supportateUnsupported features and services

Le funzionalità e i servizi seguenti non sono disponibili su Linux in questo momento.The following features and services are not available on Linux at this time. Il supporto di queste funzionalità verrà sempre abilitato durante la cadenza mensile gli aggiornamenti del programma di anteprima.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

AreaArea Servizio o funzionalità non supportataUnsupported feature or service
Motore di databaseDatabase engine ReplicaReplication
  Estensione databaseStretch DB
  PolybasePolybase
  Query distribuiteDistributed Query
  (XP_CMDSHELL, e così via). le stored procedure estese di sistemaSystem extended stored procedures (XP_CMDSHELL, etc.)
  Tabella filetableFiletable
  Impostare gli assembly CLR con il EXTERNAL_ACCESS o UNSAFE autorizzazioneCLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
Disponibilità elevataHigh Availability Mirroring del databaseDatabase mirroring
SicurezzaSecurity Autenticazione di Active DirectoryActive Directory Authentication
  Autenticazione di WindowsWindows Authentication
  Extensible Key ManagementExtensible Key Management
  Utilizzo del certificato fornito dall'utente per SSL o TLSUse of user-provided certificate for SSL or TLS
ServiziServices SQL Server AgentSQL Server Agent
  SQL Server BrowserSQL Server Browser
  SQL Server R servicesSQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Integration ServicesIntegration Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

Problemi notiKnown issues

Nelle sezioni seguenti vengono descritti problemi noti con questa versione di SQL Server 2017 CTP 1.3 su Linux.The following sections describe known issues with this release of SQL Server 2017 CTP 1.3 on Linux.

GeneraleGeneral

  • La lunghezza del nome host in cui SQL Server è installato deve essere 15 caratteri o meno.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • Risoluzione: modificare il nome e così via/nome host e un valore 15 caratteri lunghi o meno.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • Impossibile eseguire il comando ALTER SERVICE MASTER KEY REGENERATE.Do not run the command ALTER SERVICE MASTER KEY REGENERATE. È presente un bug noto che determinerà il SQL Server potrebbe diventare instabile.There is a known bug that will cause SQL Server to become unstable. Se è necessario rigenerare la chiave Master del servizio, è necessario eseguire il backup dei file di database, disinstallare e reinstallare SQL Server e quindi ripristinare nuovamente i file di database.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.

  • Impostare manualmente l'ora di sistema con le versioni precedenti nel tempo causerà l'esecuzione SQL Server per interrompere l'aggiornamento dell'ora di sistema interno all'interno di SQL Server.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • Risoluzione: riavviare SQL Server.Resolution: Restart SQL Server.
  • Non eseguire il mapping di alcuni nomi di fuso orario in Linux esattamente ai nomi di fuso orario di Windows.Some time zone names in Linux don’t map exactly to Windows time zone names.

  • Motore di SQL Server prevede che le righe nei file di testo per essere terminato con CR-LF (stile Windows formattazione riga).SQL Server Engine expects lines in text files to be terminated with CR-LF (Windows-style line formatting).

  • Sono supportate solo le installazioni a istanza singola.Only single instance installations are supported.

    • Risoluzione: se si desidera disporre di più di un'istanza in un determinato host, è consigliabile utilizzare le macchine virtuali o i contenitori di Docker.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • Tutti i file di log e i log degli errori vengono codificati in UTF-16.All log files and error logs are encoded in UTF-16.

  • Gestione configurazione SQL Server non è possibile connettersi a SQL Server in Linux.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • CREATE ASSEMBLY non funzionerà durante il tentativo di utilizzare un file.CREATE ASSEMBLY will not work when trying to use a file. Utilizzare il FROM <bit> metodo invece per il momento.Use the FROM <bits> method instead for now.

DatabaseDatabases

  • Non è possibile modificare i percorsi dei file di dati e di log TempDB.Changing the locations of TempDB data and log files is not supported.

  • Impossibile spostare i database di sistema con l'utilità mssql conf.System databases cannot be moved with the mssql-conf utility.

  • Quando si ripristina un database di cui è stato eseguito il backup in SQL Server in Windows, è necessario utilizzare il WITH MOVE clausola nell'istruzione 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.

  • Le transazioni distribuite che richiedono il servizio Microsoft Distributed Transaction Coordinator non sono supportate in SQL Server in esecuzione in Linux.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server a SQL Server sono supportate le transazioni distribuite.SQL Server to SQL Server distributed transactions are supported.

  • Gruppi di disponibilità AlwaysOn in Linux può essere soggetta a perdite di dati se le repliche sono in modalità con commit sincrono.Always On Availability Groups in Linux may be subject to data loss if replicas are in synchronous commit mode. VedereSee

  • Non tutti i filtri sono disponibili in questa versione, inclusi i filtri per i documenti di Office.Not all filters are available with this release, including filters for Office documents. Per un elenco di filtri supportati, vedere installare di ricerca Full-Text di SQL Server in Linux.For a list of supported filters, see Install SQL Server Full-Text Search on Linux.

  • Coreano word breaker richiede alcuni secondi per caricare e genera un errore al primo utilizzo.The Korean word breaker takes several seconds to load and generates an error on first use. Dopo l'errore iniziale, dovrebbe funzionare normalmente.After this initial error, it should work normally.

OLTP in memoriaIn-Memory OLTP

  • Database OLTP in memoria possono essere creati solo nella directory /var/opt/mssql.In-Memory OLTP databases can only be created in the /var/opt/mssql directory. Per ulteriori informazioni, visitare il argomento OLTP In memoria.For more information, visit the In-memory OLTP Topic.

SqlPackageSqlPackage

  • Utilizzando SqlPackage, è necessario specificare un percorso assoluto per i file.Using SqlPackage requires specifying an absolute path for files. Utilizzando i percorsi relativi verrà eseguito il mapping di file nel "/tmp/sqlpackage./ /sistema/system32" cartella.Using relative paths will map the files under the "/tmp/sqlpackage.//system/system32" folder.

    • Risoluzione: utilizzare percorsi di file assoluti.Resolution: Use absolute file paths.
  • SqlPackage Mostra il percorso dei file con una "c:\" prefisso.SqlPackage shows the location of files with a "C:\" prefix.

SQLCMD/BCP & ODBCSqlcmd/BCP & ODBC

  • Strumenti di riga di comando di SQL Server (mssql-tools) e il Driver ODBC (ha) dipende da una gestione Driver unixODBC personalizzato.SQL Server Command Line tools (mssql-tools) and the ODBC Driver (msodbcsql) depends on a custom unixODBC Driver Manager. In questo modo è in conflitto se si dispone di una gestione Driver unixODBC installate in precedenza.This causes conflicts if you have a previously installed unixODBC Driver Manager.

    • Risoluzione: in Ubuntu, il conflitto verrà risolto automaticamente.Resolution: On Ubuntu, the conflict will be resolved automatically. Quando viene richiesto se si desidera disinstallare Gestione Driver unixODBC esistente, digitare "y" e procedere con l'installazione.When prompted if you would like to uninstall the existing unixODBC Driver Manager, type 'y' and proceed with the installation. In Red Hat, sarà necessario rimuovere manualmente Gestione Driver unixODBC esistente utilizzando yum remove unixODBC.On RedHat, you will have to remove the existing unixODBC Driver Manager manually using yum remove unixODBC. Si sta lavorando a risolvere questa limitazione per RHEL e SUSE e deve disporre di un aggiornamento per la prima.We are working on fixing this limitation for RHEL and SUSE and should have an update for you soon.

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

Le limitazioni seguenti si applicano a SQL Server Management Studio in Windows connessi a SQL Server in Linux.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • I piani di manutenzione non sono supportati.Maintenance plans are not supported.

  • Gestione dei Data Warehouse di e l'agente di raccolta dati in SQL Server Management Studio non è supportata.Management Data Warehouse (MDW) and the data collector in SSMS is not supported.

  • I componenti SSMS UI con l'autenticazione di Windows o le opzioni del registro eventi di Windows non funzionano con Linux.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. È comunque possibile utilizzare queste funzionalità con altre opzioni, ad esempio account di accesso SQL.You can still use these features with other options, such as SQL logins.

  • SQL Server Agent non è ancora supportata.The SQL Server Agent is not supported yet. Pertanto, la funzionalità di SQL Server Agent in SQL Server Management Studio non funziona in Linux al momento.Therefore, SQL Server Agent functionality in SSMS does not work on Linux at the moment.

  • Il Visualizzatore di file è limitata al "c:\" ambito, che viene risolta var/rifiutare mssql/in Linux.The file browser is restricted to the "C:\" scope, which resolves to /var/opt/mssql/ on Linux. Per utilizzare altri percorsi, generare script dell'operazione di interfaccia utente e sostituire l'unità c:\ percorsi con percorsi di Linux.To use other paths, generate scripts of the UI operation and replace the C:\ paths with Linux paths. Quindi eseguire manualmente lo script in SSMS.Then execute the script manually in SSMS.

  • Impossibile modificare il numero di file di log da mantenere.Number of log files to retain cannot be modified.

Passaggi successiviNext steps

Per iniziare, vedere le esercitazioni di avvio rapido seguenti:To get started, see the following quick start tutorials:

Grafico della barra di separazione

CTP 1.2 (gennaio January 2017) CTP 1.2 (January 2017)

La versione del motore di SQL Server per questa versione è 14.0.200.24.The SQL Server engine version for this release is 14.0.200.24.

Piattaforme supportateSupported platforms

PiattaformaPlatform File systemFile System Guida all'installazioneInstallation Guide
Red Hat Enterprise Linux 7.3 Workstation desktop e ServerRed Hat Enterprise Linux 7.3 Workstation, Server, and Desktop XFS o EXT4XFS or EXT4 Guida all'installazioneInstallation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 EXT4EXT4 Guida all'installazioneInstallation guide
Ubuntu 16.04LTS e 16.10Ubuntu 16.04LTS and 16.10 EXT4EXT4 Guida all'installazioneInstallation guide
Motore docker 1.8 + in Windows, Mac o LinuxDocker Engine 1.8+ on Windows, Mac, or Linux N/DN/A Guida all'installazioneInstallation guide
Nota

È necessario almeno 3,25 GB di memoria per l'esecuzione di SQL Server in Linux.You need at least 3.25GB of memory to run SQL Server on Linux. Motore di SQL Server è stata testata fino a 256GB di memoria in questo momento.SQL Server Engine has only been tested up to 256GB of memory at this time.

Dettagli del pacchettoPackage details

Nella tabella seguente sono elencati i dettagli del pacchetto e i percorsi di download per i pacchetti RPM e Debian.Package details and download locations for the RPM and Debian packages are listed in the following table. Si noti che è necessario scaricare tali pacchetti direttamente se si utilizza la procedura descritta nel Guide all'installazione.Note that you do not need to download these packages directly if you use the steps in the installation guides.

PacchettoPackage versione del pacchettoPackage version DownloadDownloads
Pacchetto RPMRPM package 14.0.200.24-214.0.200.24-2 pacchetto di motore RPM 14.0.200.24-2 MSSQL servermssql-server 14.0.200.24-2 Engine RPM package
pacchetto di elevata disponibilità RPM 14.0.200.24-2 MSSQL servermssql-server 14.0.200.24-2 High Availability RPM package
Pacchetto DebianDebian package 14.0.200.24-214.0.200.24-2 MSSQL server 14.0.200.24-2 motore Debian pacchettomssql-server 14.0.200.24-2 Engine Debian package

Strumenti client supportatiSupported client tools

StrumentoTool Versione minimaMinimum version
SQL Server Management Studio (SSMS) per Windows - versione finale candidata 1SQL Server Management Studio (SSMS) for Windows - Release Candidate 1 17.017.0
SQL Server Data Tools per Visual Studio - versione finale candidata 1SQL Server Data Tools for Visual Studio - Release Candidate 1 17.017.0
Codice di Visual Studio con il estensione mssqlVisual Studio Code with the mssql extension Versione più recente (0,2)Latest (0.2)
Nota

Le versioni di SQL Server Management Studio e SQL Server Data Tools specificate sopra sono versioni Release Candidate, pertanto non è consigliata per l'utilizzo nell'ambiente di produzione.The SQL Server Management Studio and SQL Server Data Tools versions specified above are Release Candidates, hence not recommended for use in production.

Servizi e funzionalità non supportateUnsupported features and services

Le funzionalità e i servizi seguenti non sono disponibili su Linux in questo momento.The following features and services are not available on Linux at this time. Il supporto di queste funzionalità verrà sempre abilitato durante la cadenza mensile gli aggiornamenti del programma di anteprima.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

AreaArea Servizio o funzionalità non supportataUnsupported feature or service
Motore di databaseDatabase engine Ricerca full-textFull-text Search
  ReplicaReplication
  Estensione databaseStretch DB
  PolybasePolybase
  Query distribuiteDistributed Query
  (XP_CMDSHELL, e così via). le stored procedure estese di sistemaSystem extended stored procedures (XP_CMDSHELL, etc.)
  Tabella filetableFiletable
  Impostare gli assembly CLR con il EXTERNAL_ACCESS o UNSAFE autorizzazioneCLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
Disponibilità elevataHigh Availability Gruppi di disponibilità AlwaysOnAlways On Availability Groups
  Mirroring del databaseDatabase mirroring
SicurezzaSecurity Autenticazione di Active DirectoryActive Directory Authentication
  Autenticazione di WindowsWindows Authentication
  Extensible Key ManagementExtensible Key Management
  Utilizzo del certificato fornito dall'utente per SSL o TLSUse of user-provided certificate for SSL or TLS
ServiziServices SQL Server AgentSQL Server Agent
  SQL Server BrowserSQL Server Browser
  SQL Server R servicesSQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Integration ServicesIntegration Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

Problemi notiKnown issues

Nelle sezioni seguenti vengono descritti problemi noti con questa versione di SQL Server 2017 CTP 1.2 in Linux.The following sections describe known issues with this release of SQL Server 2017 CTP 1.2 on Linux.

GeneraleGeneral

  • La lunghezza del nome host in cui SQL Server è installato deve essere 15 caratteri o meno.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • Risoluzione: modificare il nome e così via/nome host e un valore 15 caratteri lunghi o meno.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • Impossibile eseguire il comando ALTER SERVICE MASTER KEY REGENERATE.Do not run the command ALTER SERVICE MASTER KEY REGENERATE. È presente un bug noto che determinerà il SQL Server potrebbe diventare instabile.There is a known bug that will cause SQL Server to become unstable. Se è necessario rigenerare la chiave Master del servizio, è necessario eseguire il backup dei file di database, disinstallare e reinstallare SQL Server e quindi ripristinare nuovamente i file di database.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.

  • Nome della risorsa per la risorsa di SQL modificata da ocf:sql:fci a ocf:mssql:fci.Resource name for SQL resource changed from ocf:sql:fci to ocf:mssql:fci. Ulteriori informazioni sulla configurazione di un cluster di failover di un disco condiviso è possibile trovare qui.More details about configuring a shared disk failover cluster you can find here.

  • Impostare manualmente l'ora di sistema con le versioni precedenti nel tempo causerà l'esecuzione SQL Server per interrompere l'aggiornamento dell'ora di sistema interno all'interno di SQL Server.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • Risoluzione: riavviare SQL Server.Resolution: Restart SQL Server.
  • Non eseguire il mapping di alcuni nomi di fuso orario in Linux esattamente ai nomi di fuso orario di Windows.Some time zone names in Linux don’t map exactly to Windows time zone names.

  • Motore di SQL Server prevede che le righe nei file di testo per essere terminato con CR-LF (stile Windows formattazione riga).SQL Server Engine expects lines in text files to be terminated with CR-LF (Windows-style line formatting).

  • Sono supportate solo le installazioni a istanza singola.Only single instance installations are supported.

    • Risoluzione: se si desidera disporre di più di un'istanza in un determinato host, è consigliabile utilizzare le macchine virtuali o i contenitori di Docker.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • Tutti i file di log e i log degli errori vengono codificati in UTF-16.All log files and error logs are encoded in UTF-16.

  • Gestione configurazione SQL Server non è possibile connettersi a SQL Server in Linux.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • CREATE ASSEMBLY non funzionerà durante il tentativo di utilizzare un file.CREATE ASSEMBLY will not work when trying to use a file. Utilizzare il FROM <bit> metodo invece per il momento.Use the FROM <bits> method instead for now.

DatabaseDatabases

  • Non è possibile modificare i percorsi dei file di dati e di log TempDB.Changing the locations of TempDB data and log files is not supported.

  • Impossibile spostare i database di sistema con l'utilità mssql conf.System databases cannot be moved with the mssql-conf utility.

  • Quando si ripristina un database di cui è stato eseguito il backup in SQL Server in Windows, è necessario utilizzare il WITH MOVE clausola nell'istruzione 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.

  • Le transazioni distribuite che richiedono il servizio Microsoft Distributed Transaction Coordinator non sono supportate in SQL Server in esecuzione in Linux.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server a SQL Server sono supportate le transazioni distribuite.SQL Server to SQL Server distributed transactions are supported.

OLTP in memoriaIn-Memory OLTP

  • Database OLTP in memoria possono essere creati solo nella directory /var/opt/mssql.In-Memory OLTP databases can only be created in the /var/opt/mssql directory. Questi database è anche necessario che la "c:\" notazione quando si fa riferimento.These databases also need to have the "C:\" notation when referred. Per ulteriori informazioni, visitare il argomento OLTP In memoria.For more information, visit the In-memory OLTP Topic.

SqlPackageSqlPackage

  • Utilizzando SqlPackage, è necessario specificare un percorso assoluto per i file.Using SqlPackage requires specifying an absolute path for files. Utilizzando i percorsi relativi verrà eseguito il mapping di file sotto il "tmp/sqlpackage. <codice > /sistema/system32 "cartella.Using relative paths will map the files under the “/tmp/sqlpackage.<code>/system/system32” folder.

    • Risoluzione: utilizzare percorsi di file assoluti.Resolution: Use absolute file paths.
  • SqlPackage Mostra il percorso dei file con una "c:\" prefisso.SqlPackage shows the location of files with a "C:\" prefix.

SQLCMD/BCP & ODBCSqlcmd/BCP & ODBC

  • Se si dispone di una versione precedente di strumenti della riga di comando di SQL Server (mssql strumenti) e il Driver ODBC (ha), si potrebbe essere installato un unixODBC personalizzata di gestione Driver (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). Ciò potrebbe causare un potenziale conflitto come non utilizziamo non più di un gestore personalizzato del driver.This could cause a potential conflict as we no longer use a custom driver manager.

    • Risoluzione: Ubuntu e SLES, il conflitto verrà risolto automaticamente.Resolution: On Ubuntu and SLES, the conflict will be resolved automatically. Quando viene richiesto se si desidera disinstallare Gestione Driver unixODBC esistente, digitare "y" e procedere con l'installazione.When prompted if you would like to uninstall the existing unixODBC Driver Manager, type 'y' and proceed with the installation. In Red Hat, sarà necessario rimuovere manualmente Gestione Driver unixODBC esistente utilizzando yum remove unixODBC-utf16 unixODBC-utf16-devel e ripetere l'installazione.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.

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

Le limitazioni seguenti si applicano a SQL Server Management Studio in Windows connessi a SQL Server in Linux.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • I piani di manutenzione non sono supportati.Maintenance plans are not supported.

  • Gestione dei Data Warehouse di e l'agente di raccolta dati in SQL Server Management Studio non è supportata.Management Data Warehouse (MDW) and the data collector in SSMS is not supported.

  • I componenti SSMS UI con l'autenticazione di Windows o le opzioni del registro eventi di Windows non funzionano con Linux.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. È comunque possibile utilizzare queste funzionalità con altre opzioni, ad esempio account di accesso SQL.You can still use these features with other options, such as SQL logins.

  • SQL Server Agent non è ancora supportata.The SQL Server Agent is not supported yet. Pertanto, la funzionalità di SQL Server Agent in SQL Server Management Studio non funziona in Linux al momento.Therefore, SQL Server Agent functionality in SSMS does not work on Linux at the moment.

  • Il Visualizzatore di file è limitata al "c:\" ambito, che viene risolta var/rifiutare mssql/in Linux.The file browser is restricted to the "C:\" scope, which resolves to /var/opt/mssql/ on Linux. Per utilizzare altri percorsi, generare script dell'operazione di interfaccia utente e sostituire l'unità c:\ percorsi con percorsi di Linux.To use other paths, generate scripts of the UI operation and replace the C:\ paths with Linux paths. Quindi eseguire manualmente lo script in SSMS.Then execute the script manually in SSMS.

Passaggi successiviNext steps

Per iniziare, vedere le esercitazioni di avvio rapido seguenti:To get started, see the following quick start tutorials:

Grafico della barra di separazione

CTP 1.1 (dicembre 2016) CTP 1.1 (December 2016)

La versione del motore di SQL Server per questa versione è 14.0.100.187.The SQL Server engine version for this release is 14.0.100.187.

Piattaforme supportateSupported platforms

PiattaformaPlatform File systemFile System Guida all'installazioneInstallation Guide
Red Hat Enterprise Linux Workstation, Server e DesktopRed Hat Enterprise Linux Workstation, Server, and Desktop XFS o EXT4XFS or EXT4 Guida all'installazioneInstallation guide
Ubuntu 16.04LTS e 16.10Ubuntu 16.04LTS and 16.10 EXT4EXT4 Guida all'installazioneInstallation guide
Motore docker 1.8 + in Windows, Mac o LinuxDocker Engine 1.8+ on Windows, Mac, or Linux N/DN/A Guida all'installazioneInstallation guide
Nota

È necessario almeno 3,25 GB di memoria per l'esecuzione di SQL Server in Linux.You need at least 3.25GB of memory to run SQL Server on Linux. Motore di SQL Server è stata testata fino a 256GB di memoria in questo momento.SQL Server Engine has only been tested up to 256GB of memory at this time.

Dettagli del pacchettoPackage details

Nella tabella seguente sono elencati i dettagli del pacchetto e i percorsi di download per i pacchetti RPM e Debian.Package details and download locations for the RPM and Debian packages are listed in the following table. Si noti che è necessario scaricare tali pacchetti direttamente se si utilizza la procedura descritta nel Guide all'installazione.Note that you do not need to download these packages directly if you use the steps in the installation guides.

PacchettoPackage versione del pacchettoPackage version DownloadDownloads
Pacchetto RPMRPM package 14.0.100.187-114.0.100.187-1 pacchetto di motore RPM 14.0.100.187-1 MSSQL servermssql-server 14.0.100.187-1 Engine RPM package
pacchetto di elevata disponibilità RPM 14.0.100.187-1 MSSQL servermssql-server 14.0.100.187-1 High Availability RPM package
Pacchetto DebianDebian package 14.0.100.187-114.0.100.187-1 MSSQL server 14.0.100.187-1 motore Debian pacchettomssql-server 14.0.100.187-1 Engine Debian package

Strumenti client supportatiSupported client tools

StrumentoTool Versione minimaMinimum version
SQL Server Management Studio (SSMS) per Windows - versione finale candidata 1SQL Server Management Studio (SSMS) for Windows - Release Candidate 1 17.017.0
SQL Server Data Tools per Visual Studio - versione finale candidata 1SQL Server Data Tools for Visual Studio - Release Candidate 1 17.017.0
Codice di Visual Studio con il estensione mssqlVisual Studio Code with the mssql extension Versione più recente (0,2)Latest (0.2)
Nota

Le versioni di SQL Server Management Studio e SQL Server Data Tools specificate sopra sono versioni Release Candidate, pertanto non è consigliata per l'utilizzo nell'ambiente di produzione.The SQL Server Management Studio and SQL Server Data Tools versions specified above are Release Candidates, hence not recommended for use in production.

Servizi e funzionalità non supportateUnsupported features and services

Le funzionalità e i servizi seguenti non sono disponibili su Linux in questo momento.The following features and services are not available on Linux at this time. Il supporto di queste funzionalità verrà sempre abilitato durante la cadenza mensile gli aggiornamenti del programma di anteprima.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

AreaArea Servizio o funzionalità non supportataUnsupported feature or service
Motore di databaseDatabase engine Ricerca full-textFull-text Search
  ReplicaReplication
  Estensione databaseStretch DB
  PolybasePolybase
  Query distribuiteDistributed Query
  (XP_CMDSHELL, e così via). le stored procedure estese di sistemaSystem extended stored procedures (XP_CMDSHELL, etc.)
  Tabella filetableFiletable
  Impostare gli assembly CLR con il EXTERNAL_ACCESS o UNSAFE autorizzazioneCLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
Disponibilità elevataHigh Availability Gruppi di disponibilità AlwaysOnAlways On Availability Groups
  Mirroring del databaseDatabase mirroring
SicurezzaSecurity Autenticazione di Active DirectoryActive Directory Authentication
  Autenticazione di WindowsWindows Authentication
  Extensible Key ManagementExtensible Key Management
  Utilizzo del certificato fornito dall'utente per SSL o TLSUse of user-provided certificate for SSL or TLS
ServiziServices SQL Server AgentSQL Server Agent
  SQL Server BrowserSQL Server Browser
  SQL Server R servicesSQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Integration ServicesIntegration Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

Problemi notiKnown issues

Nelle sezioni seguenti vengono descritti problemi noti con questa versione di SQL Server 2017 CTP 1.1 in Linux.The following sections describe known issues with this release of SQL Server 2017 CTP 1.1 on Linux.

GeneraleGeneral

  • La lunghezza del nome host in cui SQL Server è installato deve essere 15 caratteri o meno.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • Risoluzione: modificare il nome e così via/nome host e un valore 15 caratteri lunghi o meno.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • Impossibile eseguire il comando ALTER SERVICE MASTER KEY REGENERATE.Do not run the command ALTER SERVICE MASTER KEY REGENERATE. È presente un bug noto che determinerà il SQL Server potrebbe diventare instabile.There is a known bug that will cause SQL Server to become unstable. Se è necessario rigenerare la chiave Master del servizio, è necessario eseguire il backup dei file di database, disinstallare e reinstallare SQL Server e quindi ripristinare nuovamente i file di database.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.

  • Nome della risorsa per la risorsa di SQL modificata da ocf:sql:fci a ocf:mssql:fci.Resource name for SQL resource changed from ocf:sql:fci to ocf:mssql:fci. Ulteriori informazioni sulla configurazione di un cluster di failover di un disco condiviso è possibile trovare qui.More details about configuring a shared disk failover cluster you can find here.

  • Impostare manualmente l'ora di sistema con le versioni precedenti nel tempo causerà l'esecuzione SQL Server per interrompere l'aggiornamento dell'ora di sistema interno all'interno di SQL Server.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • Risoluzione: riavviare SQL Server.Resolution: Restart SQL Server.
  • Non eseguire il mapping di alcuni nomi di fuso orario in Linux esattamente ai nomi di fuso orario di Windows.Some time zone names in Linux don’t map exactly to Windows time zone names.

  • Motore di SQL Server prevede che le righe nei file di testo per essere terminato con CR-LF (stile Windows formattazione riga).SQL Server Engine expects lines in text files to be terminated with CR-LF (Windows-style line formatting).

  • Sono supportate solo le installazioni a istanza singola.Only single instance installations are supported.

    • Risoluzione: se si desidera disporre di più di un'istanza in un determinato host, è consigliabile utilizzare le macchine virtuali o i contenitori di Docker.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • Tutti i file di log e i log degli errori vengono codificati in UTF-16.All log files and error logs are encoded in UTF-16.

  • Gestione configurazione SQL Server non è possibile connettersi a SQL Server in Linux.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • CREATE ASSEMBLY non funzionerà durante il tentativo di utilizzare un file.CREATE ASSEMBLY will not work when trying to use a file. Utilizzare il FROM <bit> metodo invece per il momento.Use the FROM <bits> method instead for now.

DatabaseDatabases

  • Non è possibile modificare i percorsi dei file di dati e di log TempDB.Changing the locations of TempDB data and log files is not supported.

  • Impossibile spostare i database di sistema con l'utilità mssql conf.System databases cannot be moved with the mssql-conf utility.

  • Quando si ripristina un database di cui è stato eseguito il backup in SQL Server in Windows, è necessario utilizzare il WITH MOVE clausola nell'istruzione 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.

  • Le transazioni distribuite che richiedono il servizio Microsoft Distributed Transaction Coordinator non sono supportate in SQL Server in esecuzione in Linux.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server a SQL Server sono supportate le transazioni distribuite.SQL Server to SQL Server distributed transactions are supported.

OLTP in memoriaIn-Memory OLTP

  • Database OLTP in memoria possono essere creati solo nella directory /var/opt/mssql.In-Memory OLTP databases can only be created in the /var/opt/mssql directory. Questi database è anche necessario che la "c:\" notazione quando si fa riferimento.These databases also need to have the "C:\" notation when referred. Per ulteriori informazioni, visitare il argomento OLTP In memoria.For more information, visit the In-memory OLTP Topic.

SqlPackageSqlPackage

  • Utilizzando SqlPackage, è necessario specificare un percorso assoluto per i file.Using SqlPackage requires specifying an absolute path for files. Utilizzando i percorsi relativi verrà eseguito il mapping di file sotto il "tmp/sqlpackage. <codice > /sistema/system32 "cartella.Using relative paths will map the files under the "/tmp/sqlpackage.<code>/system/system32" folder.

    • Risoluzione: utilizzare percorsi di file assoluti.Resolution: Use absolute file paths.
  • SqlPackage Mostra il percorso dei file con una "c:\" prefisso.SqlPackage shows the location of files with a "C:\" prefix.

SQLCMD/BCP & ODBCSqlcmd/BCP & ODBC

  • Strumenti di riga di comando di SQL Server (mssql-tools) e il Driver ODBC (ha) dipende da una gestione Driver unixODBC personalizzato.SQL Server Command Line tools (mssql-tools) and the ODBC Driver (msodbcsql) depends on a custom unixODBC Driver Manager. In questo modo è in conflitto se si dispone di una gestione Driver unixODBC installate in precedenza.This causes conflicts if you have a previously installed unixODBC Driver Manager.

    • Risoluzione: in Ubuntu, il conflitto verrà risolto automaticamente.Resolution: On Ubuntu, the conflict will be resolved automatically. Quando viene richiesto se si desidera disinstallare Gestione Driver unixODBC esistente, digitare "y" e procedere con l'installazione.When prompted if you would like to uninstall the existing unixODBC Driver Manager, type 'y' and proceed with the installation. In Red Hat, sarà necessario rimuovere manualmente Gestione Driver unixODBC esistente utilizzando yum remove unixODBC.On RedHat, you will have to remove the existing unixODBC Driver Manager manually using yum remove unixODBC. Si sta lavorando a risolvere questa limitazione per RHEL e SUSE e deve disporre di un aggiornamento per la prima.We are working on fixing this limitation for RHEL and SUSE and should have an update for you soon.

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

Le limitazioni seguenti si applicano a SQL Server Management Studio in Windows connessi a SQL Server in Linux.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • I piani di manutenzione non sono supportati.Maintenance plans are not supported.

  • Gestione dei Data Warehouse di e l'agente di raccolta dati in SQL Server Management Studio non è supportata.Management Data Warehouse (MDW) and the data collector in SSMS is not supported.

  • I componenti SSMS UI con l'autenticazione di Windows o le opzioni del registro eventi di Windows non funzionano con Linux.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. È comunque possibile utilizzare queste funzionalità con altre opzioni, ad esempio account di accesso SQL.You can still use these features with other options, such as SQL logins.

  • SQL Server Agent non è ancora supportata.The SQL Server Agent is not supported yet. Pertanto, la funzionalità di SQL Server Agent in SQL Server Management Studio non funziona in Linux al momento.Therefore, SQL Server Agent functionality in SSMS does not work on Linux at the moment.

  • Il Visualizzatore di file è limitata al "c:\" ambito, che viene risolta var/rifiutare mssql/in Linux.The file browser is restricted to the "C:\" scope, which resolves to /var/opt/mssql/ on Linux. Per utilizzare altri percorsi, generare script dell'operazione di interfaccia utente e sostituire l'unità c:\ percorsi con percorsi di Linux.To use other paths, generate scripts of the UI operation and replace the C:\ paths with Linux paths. Quindi eseguire manualmente lo script in SSMS.Then execute the script manually in SSMS.

vv

Grafico della barra di separazione

CTP 1.0 (novembre 2016) CTP 1.0 (November 2016)

La versione del motore di SQL Server per questa versione è 14.0.1.246.The SQL Server engine version for this release is 14.0.1.246.

Piattaforme supportateSupported platforms

PiattaformaPlatform File systemFile System Guida all'installazioneInstallation Guide
Red Hat Enterprise Linux 7.2 Workstation desktop e ServerRed Hat Enterprise Linux 7.2 Workstation, Server, and Desktop XFS o EXT4XFS or EXT4 Guida all'installazioneInstallation guide
Ubuntu 16.04LTSUbuntu 16.04LTS EXT4EXT4 Guida all'installazioneInstallation guide
Motore docker 1.8 + in Windows, Mac o LinuxDocker Engine 1.8+ on Windows, Mac, or Linux N/DN/A Guida all'installazioneInstallation guide
Nota

È necessario almeno 3,25 GB di memoria per l'esecuzione di SQL Server in Linux.You need at least 3.25GB of memory to run SQL Server on Linux. Motore di SQL Server è stata testata fino a 256GB di memoria in questo momento.SQL Server Engine has only been tested up to 256GB of memory at this time.

Dettagli del pacchettoPackage details

Nella tabella seguente sono elencati i dettagli del pacchetto e i percorsi di download per i pacchetti RPM e Debian.Package details and download locations for the RPM and Debian packages are listed in the following table. Si noti che è necessario scaricare tali pacchetti direttamente se si utilizza la procedura descritta nel Guide all'installazione.Note that you do not need to download these packages directly if you use the steps in the installation guides.

PacchettoPackage versione del pacchettoPackage version DownloadDownloads
Pacchetto RPMRPM package 14.0.1.246-614.0.1.246-6 pacchetto di motore RPM 14.0.1.246-6 MSSQL servermssql-server 14.0.1.246-6 Engine RPM package
pacchetto di elevata disponibilità RPM 14.0.1.246-6 MSSQL servermssql-server 14.0.1.246-6 High Availability RPM package
Pacchetto DebianDebian package 14.0.1.246-614.0.1.246-6 MSSQL server 14.0.1.246-6 motore Debian pacchettomssql-server 14.0.1.246-6 Engine Debian package

Strumenti client supportatiSupported client tools

StrumentoTool Versione minimaMinimum version
SQL Server Management Studio (SSMS) per Windows - versione finale candidata 1SQL Server Management Studio (SSMS) for Windows - Release Candidate 1 17.017.0
SQL Server Data Tools per Visual Studio - versione finale candidata 1SQL Server Data Tools for Visual Studio - Release Candidate 1 17.017.0
Codice di Visual Studio con il estensione mssqlVisual Studio Code with the mssql extension Versione più recente (0.1.5)Latest (0.1.5)
Nota

Le versioni di SQL Server Management Studio e SQL Server Data Tools specificate sopra sono versioni Release Candidate, pertanto non è consigliata per l'utilizzo nell'ambiente di produzione.The SQL Server Management Studio and SQL Server Data Tools versions specified above are Release Candidates, hence not recommended for use in production.

Servizi e funzionalità non supportateUnsupported features and services

Le funzionalità e i servizi seguenti non sono disponibili su Linux in questo momento.The following features and services are not available on Linux at this time. Il supporto di queste funzionalità verrà sempre abilitato durante la cadenza mensile gli aggiornamenti del programma di anteprima.The support of these features will be increasingly enabled during the monthly updates cadence of the preview program.

AreaArea Servizio o funzionalità non supportataUnsupported feature or service
Motore di databaseDatabase engine Ricerca full-textFull-text Search
  ReplicaReplication
  Estensione databaseStretch DB
  PolybasePolybase
  Query distribuiteDistributed Query
  (XP_CMDSHELL, e così via). le stored procedure estese di sistemaSystem extended stored procedures (XP_CMDSHELL, etc.)
  Tabella filetableFiletable
  Impostare gli assembly CLR con il EXTERNAL_ACCESS o UNSAFE autorizzazioneCLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
Disponibilità elevataHigh Availability Gruppi di disponibilità AlwaysOnAlways On Availability Groups
  Mirroring del databaseDatabase mirroring
SicurezzaSecurity Autenticazione di Active DirectoryActive Directory authentication
  Autenticazione di WindowsWindows Authentication
  Extensible Key ManagementExtensible Key Management
  Utilizzo del certificato fornito dall'utente per SSL o TLSUse of user-provided certificate for SSL or TLS
ServiziServices SQL Server AgentSQL Server Agent
  SQL Server BrowserSQL Server Browser
  SQL Server R servicesSQL Server R services
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Integration ServicesIntegration Services
  Data Quality ServicesData Quality Services
  Master Data ServicesMaster Data Services

Problemi notiKnown issues

Nelle sezioni seguenti vengono descritti problemi noti con questa versione di SQL Server 2017 CTP1 in Linux.The following sections describe known issues with this release of SQL Server 2017 CTP1 on Linux.

GeneraleGeneral

  • La lunghezza del nome host in cui SQL Server è installato deve essere 15 caratteri o meno.The length of the hostname where SQL Server is installed needs to be 15 characters or less.

    • Risoluzione: modificare il nome e così via/nome host e un valore 15 caratteri lunghi o meno.Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • Impostare manualmente l'ora di sistema con le versioni precedenti nel tempo causerà l'esecuzione SQL Server per interrompere l'aggiornamento dell'ora di sistema interno all'interno di SQL Server.Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.

    • Risoluzione: riavviare SQL Server.Resolution: Restart SQL Server.
  • Non eseguire il mapping di alcuni nomi di fuso orario in Linux esattamente ai nomi di fuso orario di Windows.Some time zone names in Linux don’t map exactly to Windows time zone names.

  • Motore di SQL Server prevede che le righe nei file di testo per essere terminato con CR-LF (stile Windows formattazione riga).SQL Server Engine expects lines in text files to be terminated with CR-LF (Windows-style line formatting).

  • Sono supportate solo le installazioni a istanza singola.Only single instance installations are supported.

    • Risoluzione: se si desidera disporre di più di un'istanza in un determinato host, è consigliabile utilizzare le macchine virtuali o i contenitori di Docker.Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • Tutti i file di log e i log degli errori vengono codificati in UTF-16.All log files and error logs are encoded in UTF-16.

  • Gestione configurazione SQL Server non è possibile connettersi a SQL Server in Linux.SQL Server Configuration Manager can’t connect to SQL Server on Linux.

  • CREATE ASSEMBLY non funzionerà durante il tentativo di utilizzare un file.CREATE ASSEMBLY will not work when trying to use a file. Utilizzare il FROM <bit> metodo invece per il momento.Use the FROM <bits> method instead for now.

DatabaseDatabases

  • Non è possibile modificare i percorsi dei file di dati e di log TempDB.Changing the locations of TempDB data and log files is not supported.

  • Impossibile spostare i database di sistema con l'utilità mssql conf.System databases cannot be moved with the mssql-conf utility.

  • Quando si ripristina un database di cui è stato eseguito il backup in SQL Server in Windows, è necessario utilizzare il WITH MOVE clausola nell'istruzione 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.

  • Le transazioni distribuite che richiedono il servizio Microsoft Distributed Transaction Coordinator non sono supportate in SQL Server in esecuzione in Linux.Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server a SQL Server sono supportate le transazioni distribuite.SQL Server to SQL Server distributed transactions are supported.

OLTP in memoriaIn-Memory OLTP

  • Database OLTP in memoria possono essere creati solo nella directory /var/opt/mssql.In-Memory OLTP databases can only be created in the /var/opt/mssql directory. Questi database è anche necessario che la "c:\" notazione quando si fa riferimento.These databases also need to have the "C:\" notation when referred. Per ulteriori informazioni, visitare il argomento OLTP In memoria.For more information, visit the In-memory OLTP Topic.

SqlPackageSqlPackage

  • Utilizzando SqlPackage richiede di specificare un percorso assoluto per i file.Using SqlPackage requires to specify an absolute path for files. Utilizzando i percorsi relativi verrà eseguito il mapping di file sotto il "tmp/sqlpackage. <codice > /sistema/system32 "cartella.Using relative paths will map the files under the "/tmp/sqlpackage.<code>/system/system32" folder.

    • Risoluzione: utilizzare percorsi di file assoluti.Resolution: Use absolute file paths.
  • SqlPackage Mostra il percorso dei file con una "c:\" prefisso.SqlPackage shows the location of files with a "C:\" prefix.

SQLCMD/BCP & ODBCSqlcmd/BCP & ODBC

  • Strumenti di riga di comando di SQL Server (mssql-tools) e il Driver ODBC (ha) dipende da una gestione Driver unixODBC personalizzato.SQL Server Command Line tools (mssql-tools) and the ODBC Driver (msodbcsql) depends on a custom unixODBC Driver Manager. In questo modo è in conflitto se si dispone di una gestione Driver unixODBC installate in precedenza.This causes conflicts if you have a previously installed unixODBC Driver Manager.

    • Risoluzione: in Ubuntu, il conflitto verrà risolto automaticamente.Resolution: On Ubuntu, the conflict will be resolved automatically. Quando viene richiesto se si desidera disinstallare Gestione Driver unixODBC esistente, digitare "y" e procedere con l'installazione.When prompted if you would like to uninstall the existing unixODBC Driver Manager, type 'y' and proceed with the installation. In Red Hat, sarà necessario rimuovere manualmente Gestione Driver unixODBC esistente utilizzando yum remove unixODBC.On RedHat, you will have to remove the existing unixODBC Driver Manager manually using yum remove unixODBC. Si sta lavorando a risolvere questa limitazione per RHEL e SUSE e deve disporre di un aggiornamento per la prima.We are working on fixing this limitation for RHEL and SUSE and should have an update for you soon.

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

Le limitazioni seguenti si applicano a SQL Server Management Studio in Windows connessi a SQL Server in Linux.The following limitations apply to SSMS on Windows connected to SQL Server on Linux.

  • I piani di manutenzione non sono supportati.Maintenance plans are not supported.

  • Gestione dei Data Warehouse di e l'agente di raccolta dati in SQL Server Management Studio non è supportata.Management Data Warehouse (MDW) and the data collector in SSMS is not supported.

  • I componenti SSMS UI con l'autenticazione di Windows o le opzioni del registro eventi di Windows non funzionano con Linux.SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. È comunque possibile utilizzare queste funzionalità con altre opzioni, ad esempio account di accesso SQL.You can still use these features with other options, such as SQL logins.

  • SQL Server Agent non è ancora supportata.The SQL Server Agent is not supported yet. Pertanto, la funzionalità di SQL Server Agent in SQL Server Management Studio non funziona in Linux al momento.Therefore, SQL Server Agent functionality in SSMS does not work on Linux at the moment.

  • Il Visualizzatore di file è limitata al "c:\" ambito, che viene risolta var/rifiutare mssql/in Linux.The file browser is restricted to the "C:\" scope, which resolves to /var/opt/mssql/ on Linux. Per utilizzare altri percorsi, generare script dell'operazione di interfaccia utente e sostituire l'unità c:\ percorsi con percorsi di Linux.To use other paths, generate scripts of the UI operation and replace the C:\ paths with Linux paths. Quindi eseguire manualmente lo script in SSMS.Then execute the script manually in SSMS.

Passaggi successiviNext steps

Per iniziare, vedere le esercitazioni di avvio rapido seguenti:To get started, see the following quick start tutorials: