Panoramica di SQL Server Express

16/05/2019

SQL Server Express è una versione gratuita del principale sistema di gestione dei database relazionali Microsoft, SQL Server, che può essere utilizzato per archiviare e accedere alle informazioni memorizzate in vari repository. SQL Server ha una serie impressionante di funzionalità, come analisi, report e analisi approfondite approfondite.

Descrizione di SQL Server Express

La versione enterprise di SQL Server compete con risorse come Oracle Database (DB) e MySQL. SQL Server Enterprise include un set esteso di funzionalità e potrebbe essere troppo costoso per le aziende di livello medio. Tuttavia, Microsoft offre SQL Server in diverse edizioni, tra cui:

  • SQL Server Enterprise.

  • Business Intelligence.

  • SQL Server Management Studio Express.

  • Standard di SQL Server.

  • Web.

SQL SE è l'offerta di base più conveniente. Questo è un motore di database completo che può essere distribuito su un server o distribuito a un'applicazione. sql server express SE è gratuito e include molte funzionalità, come la versione aziendale. SQL Server Management Express è più adatto per supportare applicazioni di produzione per piccole e medie imprese. Un tipico caso d'uso sarebbe la distribuzione di sviluppatori che non vogliono creare applicazioni con un database ospitato su un server. Utilizzando Express, possono sviluppare applicazioni con il loro database SQL Server.

vantaggi

Alcuni vantaggi di questa soluzione software:

  • Gratuito: il grande vantaggio di SQL Server Express è che è gratuito. Gli unici costi sono il tempo impiegato per caricare e configurare il sistema. Se hai bisogno di SQL Server, la versione Express funzionerà al meglio.

  • Scalabilità: la versione SE è il punto di partenza ideale per piccoli fornitori di software indipendenti (ISV) perché può essere utilizzata con qualsiasi applicazione. La licenza consente ad Express di essere incluso come parte di un'applicazione o di un prodotto. Sebbene esistano restrizioni sull'uso di memoria e socket, non sono così importanti. Express non è limitato a un utente: è un mito comune. Esiste un limite di 10 GB per il database, ma questa è la dimensione massima per ogni storage, il che significa che è possibile avere diversi database che memorizzano fino a 10 GB di dati. Se sei un fornitore di software indipendente e la tua azienda registra elevati tassi di crescita, il che porta a un aumento dei requisiti del database, puoi eseguire l'upgrade solo alla versione a pagamento di SQL Server.

  • Sicurezza: questa applicazione ha una funzione di backup online gratuita che aiuta a proteggere i dati aziendali se qualcosa va storto. Gli amministratori devono attenersi alle regole di sicurezza, quali la limitazione dell'accesso alle cartelle di backup e i criteri relativi alle password di Windows.

  • Caratteristiche: Sebbene Express sia una versione "leggera" di SQL Server, esiste ancora un set di funzionalità che verrà pagato su altri sistemi ed è gratuito in questa soluzione. Express supporta i tempi di esecuzione di ricerca full-text, XML nativo e Common Language Runtime. Altre caratteristiche chiave includono un designer di report che consente di creare caricamenti personalizzati. microsoft sql server express

restrizioni

Prima di distribuire SQL Server Express, è necessario conoscere i propri limiti:

  • La memoria massima utilizzata dal Motore di database di SQL Server è 1 GB.

  • La dimensione massima di ciascun database relazionale è 10 GB.

  • SQL Agent non è incluso in Express. SQL Agent è uno strumento in background che consente agli amministratori di automatizzare attività quali il backup dei dati, l'impostazione della replica del database, la pianificazione delle attività, le autorizzazioni degli utenti e il monitoraggio del database.

  • Il limite nella cache del buffer per ogni istanza è 1 MB di RAM.

  • Il motore di database relazionale è limitato a un minor numero di socket.

versioni

La versione 2016 è stata rilasciata in tre versioni:

  • SP1 Express - questa è l'offerta principale per la consegna espressa, con caratteristiche di base. Inoltre, funzionalità come mascheramento dinamico dei dati e sicurezza a livello di riga sono ora disponibili in Express.

  • Esprimi con servizi avanzati: questa versione contiene più funzionalità. Il motore di database relazionale, Management Studio, reporting e ricerca full-text sono inclusi. Ideale per gli sviluppatori che lavorano con applicazioni più piccole che devono implementare la responsabilità nei loro soggetti.

  • Express LocalDB: questa edizione viene principalmente utilizzata come strumento di sviluppo. Questa è la versione più leggera di Express, che funziona come un'applicazione locale. Supporta tutte le principali funzioni di programmazione di altre edizioni. Il grande vantaggio di LocalDB per gli sviluppatori è che ti permette di creare un ambiente locale che è molto più facile da installare e gestire. Gli utenti possono semplicemente eseguire un'istanza del runtime LocalDB come necessario senza installare il servizio. ms sql server express

destino

La versione limitata del client di SQL Server Express è progettata per sviluppatori, hobbisti e autori di software indipendenti che necessitano di un database con accesso limitato senza supporto aziendale. Uno script generico utilizzato per utilizzare questo prodotto gratuito è per un progetto di sviluppo Web con Visual Studio o per l'utilizzo come database personalizzato che uno sviluppatore può distribuire ai clienti. La versione Express è basata su Yukon e contiene le stesse funzionalità di programmazione di T-SQL, il client nativo e l'API ADO.NET.

Caratteristiche tecniche

Questa versione include Express Manager e Computer Manager, due strumenti GUI per la configurazione e l'installazione. La versione è limitata all'utilizzo della memoria condivisa sul sistema locale. La connessione al database può essere effettuata tramite TCP / IP o named pipe. Tuttavia, l'accesso Web tramite HTTP o l'accesso ad alte prestazioni tramite VIA non è supportato. È necessario abilitare specificamente la rete con Express e l'utente connesso deve abilitare il servizio SQL Server Browser per effettuare una connessione di rete. La memoria condivisa non utilizza il servizio Browser. sql server r2 express

installazione

Per eseguire Microsoft SQL Server Express, è necessario un sistema con Windows 2000 SP4, XP Pro SP1 o Server 2003. La RAM consigliata è 512 MB, ma il prodotto verrà eseguito con 256 MB di RAM. Il software richiede anche 170 MB di spazio su disco rigido, MSIE 6.0 SP1 e Microsoft .NET Framework 2.0 o versioni successive.

Confronto delle versioni e download gratuiti

Microsoft SQL Server è un sistema di gestione del database di qualità aziendale che di solito è ospitato su un server e può essere ridimensionato su più server e in luoghi diversi.

Per computer locali, database di piccole dimensioni e situazioni meno critiche, Microsoft offre una versione limitata di SQL Server denominata SQL Server Express. Questa applicazione può essere scaricata gratuitamente e installata su un PC locale. Questo è utile per le seguenti situazioni:

  • Distribuzione di soluzioni desktop Windows che utilizzano database SQL Server per gli utenti che non possiedono questa soluzione software.

  • lavorare con applicazioni web leggere;

  • sviluppatori che desiderano creare e testare applicazioni con un database SQL Server autonomamente. sql server management express

caratteristiche

Esistono molte versioni della versione completa di SQL Server con Enterprise, Standard e Web. Ecco alcune delle principali differenze tra la versione 2016 e la versione Express:

  • Capacità computazionale di OS Max - 4 core.

  • RAM massima: 1 GB.

  • Backup intelligenti e crittografati.

  • SQL Profiler.

SQL Server Express non può essere installato su un'unità compressa. Supporta solo unità standard.

aggiornamento

Nel corso degli anni sono state rilasciate molte versioni di MS SQL Server Express e service pack. Di seguito è riportato un riepilogo della versione principale:

Pacchetti di aggiornamento mainstream:

  • SP1 2016.

  • 2014 SP1 e SP2.

  • 2012 SP1 - SP3.

  • 2008 R2 RTM, R2 SP1 e R2 SP2.

  • 2005 SP1 - SP4. sql server management studio express

Scegliere l'opzione giusta

Poiché le organizzazioni in genere aggiornano SQL Server meno frequentemente rispetto ai sistemi operativi, è possibile utilizzare una versione precedente per un po 'di tempo, soprattutto se non sono richieste le funzioni aggiunte al nuovo software.

Se si sta partendo da zero, selezionare la versione più recente che supporta tutti i sistemi operativi a cui si sta mirando.

Se si è uno sviluppatore e si desidera eseguire la distribuzione sul software già presente sul PC, è possibile utilizzare SQL Server R2 Express, che corrisponde a questa o una versione precedente, in modo da non introdurre funzioni che non esistono sul server SQL.

Le versioni precedenti del software di solito funzionano su sistemi operativi più recenti, ma non sono ufficialmente elencate nelle pagine Web di Microsoft. Nelle versioni del 2005, c'è un avvertimento sulla possibilità di problemi se sono installati in Windows 8.xe versioni successive.