Esecuzione di query sui dati di un database di SQL Server Compact
In SQL Server Management Studio è disponibile l'editor di query, ovvero un editor di linguaggio che consente di creare ed eseguire istruzioni Transact-SQL su un database e include funzionalità quali IntelliSense, completamento di istruzioni e formattazione.
L'editor di query si connette a ed esegue query su un database di Microsoft SQL Server utilizzando il provider di dati .NET Compact Framework per SQL Server (System.Data.SqlClient). Per i database di Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5), l'editor di query utilizza il provider SqlServerCeClient insieme al protocollo TDS (Tabular Data Stream).
TDS è un protocollo utilizzato dal provider SqlServerCeClient per trasportare istruzioni Transact-SQL in rete. Il server TDS, sviluppato per l'integrazione con l'editor di query, è un processo sullo smart device che attende e riceve i pacchetti TDS e quindi analizza le istruzioni Transact-SQL. Le istruzioni Transact-SQL vengono quindi passate al database di SQL Server Compact 3.5.
SQL Server Compact 3.5 supporta solo un sottoinsieme dei comandi di Transact-SQL utilizzati da SQL Server. Quando si utilizza SQL Server Management Studio per eseguire una query su un database di SQL Server Compact 3.5, i comandi non supportati vengono rimossi dalle query. Il componente di esecuzione delle query si connette quindi al database specificato ed esegue la query.
L'editor di query include un riquadro di query superiore e un riquadro di risultati inferiore. Nel riquadro dei risultati sono visualizzate le informazioni recuperate dalla query eseguita. I dati disponibili nel riquadro dei risultati sono di sola lettura.
Oltre a utilizzare SQL Server Management Studio per l'accesso e la creazione di database di SQL Server Compact 3.5, è possibile utilizzare Query Analyzer di SQL Server Compact 3.5 sullo smart device.