Anscheinend ist dies ein bekannter Win10-Fehler und sollte hoffentlich in einem kommenden Update behoben werden.
Ich habe SQL Server Management Studio v17.9 unter einer sauberen Windows 10-Installation installiert. Dies verband alle .sql
Dateien mit SSMS.
Ich möchte .sql
Dateien mit einem Nur-Text-Editor (z. B. Sublime) verknüpfen , kann jedoch die Standardanwendung nicht ändern. Ich habe versucht:
- Klicken Sie mit der rechten Maustaste auf
.sql
Datei -> Öffnen mit -> Sublime + "Immer dieses Programm verwenden". - Einstellungen -> Standardanwendungen nach Dateityp -> Suchen
.sql
-> In Sublime ändern - Klicken Sie mit der rechten
.sql
Maustaste auf Datei -> Eigenschaften -> Schaltfläche "Ändern" -> Erhaben. - Verwendung
ftype
über Eingabeaufforderung mit erhöhten Rechten wie hier gezeigt
In allen drei Fällen spiegelt sich meine Auswahl in keiner Weise wider. Das Symbol bleibt SSMS und die Datei wird mit SSMS geöffnet.
Gibt es eine Art von "Dateizuordnung beibehalten" -Einstellung in SSMS, die mir nicht bekannt ist?
Bearbeiten: Ich kann die Standardanwendung für nicht mit SSMS verbundene Erweiterungen problemlos ändern.
Bearbeiten: Nach dem Löschen des Registrierungsschlüssels HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.sql
wird in den .sql
Dateien ein VSCode-Symbol angezeigt:
Wenn ich dann New Users.sql
doppelklicke, wird es mit SSMS geöffnet und eine Aktualisierung von regedit zeigt den .sql
mit ssms.exe verknüpften Eintrag erneut an (das Symbol bleibt VSCode):
Wenn ich dann mit der rechten Maustaste auf -> Öffnen mit -> Andere App auswählen -> Sublime auswählen und auf "Immer zum Öffnen von .sql-Dateien verwenden" klicke, wird Sublime geöffnet und bei einer Aktualisierung von regedit wird ein neuer "b" -Eintrag angezeigt, der für erstellt wurde Sublimieren. Das Symbol bleibt VSCode, und ein Doppelklick öffnet es in SSMS:
Wenn ich dann den a
Eintrag für lösche ssms.exe
und umbenenne b
-> a
so dass nur Erhabenes existiert, dann doppelklicke auf die .sql-Datei, es öffnet sich mit SSMS und generiert einen neuen b
Eintrag für sich selbst:
.sql
VSCode-Symbol angezeigt. Ein Doppelklick auf die Datei öffnet sie in SSMS und erstellt einen neuen .sql
Registrierungseintrag mit ssms.exe
. Öffnen mit -> alles fügt neue Schlüssel "b", "c" usw. in die OpenWithList ein.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.sql\OpenWithList
? Ändern sie sich, wenn Sie die Dateien mit Sublime verknüpfen, oder sind sie irgendwie gesperrt? Wenn sie gesperrt zu sein scheinen, klicken Sie mit der rechten Maustaste auf den Schlüssel, wählen Sie Berechtigungen und fügen Sie einen Screenshot hinzu. Beachten Sie dies .