SQL Server
De Banane Atomic
Aller à la navigationAller à la recherche
Liens
Installation
- Management Studio
- Management Tools - Basic
- Management Tools - Complete
- Reporting
- Analysis Service
- Reporting Service
- Integration Service
Version
SELECT @@version -- Microsoft SQL Server 2017 (RTM-GDR) (KB4293803) - 14.0.2002.14 (X64) Jul 21 2018 07:47:45 Copyright (C) 2017 Microsoft Corporation Developer Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 17763: ) |
Services
SQL Server | serveur SQL |
SQL Server Browser | permet la connexion au serveur SQL depuis d'autres applications |
SQL Server Agent | |
SQL Server Reporting Services | |
SQL Server VSS Writer | |
SQL Server CEIP service |
Sql Server Configuration Manager
- Menu → Computer Management → Services and Applications → Sql Server Configuration Manager
- Menu → SQLServerManager14.msc
- Windows + R → SQLServerManager14.msc
Autoriser les connexions distantes
- Si besoin, créer un compte pour se connecter en SQL Server Authentication
Management Studio → Security → Clique-droit sur Logins → New Login - Autoriser les connexions distantes
- SSMS → clique-droit sur le serveur → Properties → Connections → Allow remote connections to this server
- Computer Management → Services and Applications → Sql Server Configuration Manager → SQL Server Network Configuration → Protocols for MSSQLSERVER
- Named Pipes → Enabled
- TCP/IP → Enabled
- Shared Memory → Enabled?
- VIA → Enabled?
- Redémarrer le service SQL Server
- Démarrer le service SQL Server Browser
Les connexions distantes se font sur le port TCP 1433. |
Activer SQL Server Authentication
- SSMS → clique-droit sur le serveur → Properties → Security → Server authentication: SQL Server and Windows Authentication mode
- Redémarrer le service SQL Server
Activer la connexion avec le compte sa
- SSMS → Security → Logins clique-droit sur sa → Properties
- General → Password
- Status → Login → Enable
Filestream
Activer FILESTREAM sur un serveur déjà installé:
- SQL Server Configuration Manager
- SQL Server Configuration Manager (Local) → SQL Server Services → clique droit sur SQL Server (MSSQLSERVER) → Properties
- Onglet FILESTREAM → cocher Enable FILESTREAM for Transact-SQL access
- cocher Enable FILESTREAM for file I/O streaming access pour utiliser FILESTREAM depuis Windows
EXEC sp_configure filestream_access_level, 2 RECONFIGURE |
Redémarrer le service SQL Server |
- SSMS → clique-droit sur MyDatabase → Properties
- Filegroups → FILESTREAM → Add Filegroup (Name: FILESTREAM, Default: cocher)
- Files → Add (Logical Name: MyDatabase_filestream, Filegroup: FILESTREAM)
SQL Server name alias
- SQL Server Client Network Utility (configurer pour les applications 32 et 64 bits)
- 32-bits → C:\windows\syswow64\cliconfg.exe
- 64-bits → C:\windows\system32\cliconfg.exe
- Onglet Alias → Add
- Redémarrer le serveur
Fichiers *.mdf *.ndf *.ldf
Fichier | Description |
---|---|
*.mdf | fichier primaire, 1 par bdd |
*.ndf | fichiers secondaires |
*.ldf | fichiers contenant le journal des transactions |
Changer l'emplacement des fichiers *.mdf et *.ldf
Copier les fichiers *.mdf et *.ldf dans leur nouvel emplacement.
-- Afficher les noms et les chemins SELECT name, physical_name AS CurrentLocation, state_desc FROM sys.master_files WHERE database_id = DB_ID(N'mabase'); -- name physical_name -- mabase_name C:\dossier\mabase.mdf -- mabase_name_log C:\dossier\mabase_log.ldf ALTER DATABASE mabase SET OFFLINE; GO ALTER DATABASE mabase MODIFY FILE ( NAME = mabase_name, FILENAME = 'C:\nouveau dossier\mabase.mdf' ); GO ALTER DATABASE mabase MODIFY FILE ( NAME = mabase_name_log, FILENAME = 'C:\nouveau dossier\mabase_log.ldf' ); GO ALTER DATABASE mabase SET ONLINE; GO |
Éditions 2012
Standard
Business Intelligence
Comme Standard plus le support pour advanced BI features (Power View et PowerPivot)
Enterprise
Toutes les fonctionnalités
Enterprise Core
Web
The Web edition is licensed only to hosting companies with a Services Provider License Agreement (SLPA).
Developer
Comme Enterprise, mais la licence est par développeur et ne peut être utilisé en production.