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:
quelle
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 ..sql
VSCode-Symbol angezeigt. Ein Doppelklick auf die Datei öffnet sie in SSMS und erstellt einen neuen.sql
Registrierungseintrag mitssms.exe
. Öffnen mit -> alles fügt neue Schlüssel "b", "c" usw. in die OpenWithList ein.Antworten:
Wenn Sie Windows 10 1803 oder 1809 ausführen, handelt es sich um einen bekannten bestätigten Fehler. Der Fehler trat erstmals auf PCs auf, auf denen das Windows 10-Update vom April 2018, Build 17134.320 (KB4458469), veröffentlicht am 9. Oktober, ausgeführt wurde. Er trat auch auf PCs auf, auf denen das Windows 10-Update vom Oktober 2018, Build 17763.55 (KB4464330) , veröffentlicht am 9. Oktober, ausgeführt wurde.
Für die Computer, auf denen das Update für April 2018 ausgeführt wird, hat Microsoft einen Patch KB4467682 veröffentlicht , um dieses Problem am 27. November 2018 zu beheben. Für die Computer, auf denen das Update für Oktober 2018 ausgeführt wird, hat Microsoft einen Patch KB4469342 veröffentlicht , um dieses Problem im Dezember zu beheben 5. 2018.
Quelle
quelle