Questions marquées «sql-server»

Toutes les versions de Microsoft SQL Server (pas MySQL). Veuillez également ajouter une balise spécifique à la version, comme sql-server-2016, car elle est souvent pertinente pour la question.


4
L'assistant de restauration de SQL Server 2012 se bloque
J'ai un ordinateur portable de développement avec SSMS Express 2012 avec une instance 2012 db et une instance 2008 db. J'utilise cette configuration depuis plus d'un an. Soudain, je ne peux pas utiliser l'assistant de restauration. L'assistant choisira le fichier de sauvegarde mais lorsque je sélectionne l'option "Fichiers" en haut …
20 sql-server 



2
Autorisations NTFS brisées pour MSSQL $ SQLEXPRESS
J'ai «sécurisé» notre serveur de base de données. Pour ce faire, j'ai supprimé certaines autorisations des dossiers créés par l'installation de SQL Express. D:\SQL D:\SQL\Data D:\SQL\Backup etc.. J'ai conservé les autorisations sur le dossier Data telles qu'elles étaient, mais j'ai supprimé tout ce que je pensais ne pas avoir besoin …

2
Pouvez-vous expliquer ce plan d'exécution?
Je cherchais autre chose quand je suis tombé sur cette chose. Je générais des tables de test contenant des données et exécutais différentes requêtes pour découvrir comment les différentes façons d'écrire des requêtes affectaient le plan d'exécution. Voici le script que j'ai utilisé pour générer des données de test aléatoires: …

2
Comment ajouter le bouton Debug à SSMS v18?
Le Debugbouton est présent sur cette version de SSMS: Mais il n'est pas présent sur la version 18, aperçu 4: J'ai essayé de plusieurs façons d'ajouter le Debugbouton à mon SSMS mais sans succès. Existe-t-il un moyen d'ajouter le Debugbouton à SSMS v18?
20 sql-server  ssms 

1
Pourquoi une simple boucle entraîne-t-elle des attentes ASYNC_NETWORK_IO?
Le T-SQL suivant prend environ 25 secondes sur ma machine avec SSMS v17.9: DECLARE @outer_loop INT = 0, @big_string_for_u VARCHAR(8000); SET NOCOUNT ON; WHILE @outer_loop < 50000000 BEGIN SET @big_string_for_u = 'ZZZZZZZZZZ'; SET @outer_loop = @outer_loop + 1; END; Il cumule 532 ms d' ASYNC_NETWORK_IOattente selon les deux sys.dm_exec_session_wait_statset sys.dm_os_wait_stats. …
19 sql-server  ssms 

2
Windows OS Quantum contre SQL OS Quantum
Question simple Comment le SQL Server Quantum (4 ms) est-il synchronisé avec le serveur OS Quantum (normalement: 187,5 ms)? Explication d'une question simple Après 184 ms de quantum OS utilisé (ce qui correspond à 46 quantums SQL complets), le quantum OS dispose de 3,5 ms de temps avant de devoir …
19 sql-server 

4
Comment fonctionne la récursivité SQL?
Venant à SQL à partir d'autres langages de programmation, la structure d'une requête récursive semble plutôt étrange. Parcourez-le étape par étape, et il semble s'effondrer. Prenons l'exemple simple suivant: CREATE TABLE #NUMS (N BIGINT); INSERT INTO #NUMS VALUES (3), (5), (7); WITH R AS ( SELECT N FROM #NUMS UNION …




2
Pourquoi les TVP doivent-ils être en lecture seule, et pourquoi les paramètres des autres types ne peuvent-ils pas être en lecture seule
Selon ce blog, les paramètres d'une fonction ou d'une procédure stockée sont essentiellement pass-by-value s'ils ne sont pas des OUTPUTparamètres et essentiellement traités comme une version plus sûre de pass-by-reference s'ils sont des OUTPUTparamètres. Au début, je pensais que le but de forcer la déclaration de TVP READONLYétait de signaler …

2
Tri sensible aux accents
Pourquoi ces deux SELECTinstructions aboutissent-elles à un ordre de tri différent? USE tempdb; CREATE TABLE dbo.OddSort ( id INT IDENTITY(1,1) PRIMARY KEY , col1 NVARCHAR(2) , col2 NVARCHAR(2) ); GO INSERT dbo.OddSort (col1, col2) VALUES (N'e', N'eA') , (N'é', N'éB') , (N'ë', N'ëC') , (N'è', N'èD') , (N'ê', N'êE') , …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.