Benutzer mit den meisten Antworten
Ärger mit SQL Management Studio 2016

Frage
-
Hallo,
ich ärgere mich über das neueste Management-Studio.
Dort kommt es nämlich zu einem Absturz, wenn man sich für eine Datenbank die Berechtigungen anzeigen läßt.
Ich selbst bin Administrator auf allen Datenbanken.
Bestimmten Usern habe ich aber explizit einiges verboten.
Über eines dieser Verbote stolpert jetzt das Management-Studio 2016 - nämlich über:
deny CREATE CERTIFICATE to [sac];
(sac ist eine Rolle für Sachbearbeiter).
Ist dieses deny für irgeneine Rolle gesetzt und läßt man sich die Berechtigung dieser Datenbank anzeigen, so stürzt Management-Studio 2016 ab.
Mit Management-Studio 2014 gibt es aber diese Probleme nicht.
Hat jemand eine Idee wo ich schnell ein Bug-Fix bekomme?
Antworten
-
Hallo zusammen,
gerade habe ich von einem Microsoft - Mitarbeiter gehört ich solle doch die Version 17.0.x - Version installieren.
(siehe Connect Eintrag: Bug in SQL Management-Studio 2016)
erhältlich ist die hier:
https://docs.microsoft.com/en-us/sql/ssms/sql-server-management-studio-ssms-release-candidate
Auch wenn das eine Beta-Version (Release Candidate) ist scheint die doch wesentlich besser zu sein.
Das beschriebene Problem und noch ein weiteres Problem mit Version 16.5.3 sind dort behoben.
- Als Antwort markiert Willi Spies Freitag, 24. Februar 2017 10:46
Alle Antworten
-
Hallo Willi,
mit "schnell" ist leider nicht zu rechnen.
Man müsste allerdings auch wissen, welche Version Du einsetzt. Aktuell wäre 16.5.3, siehe dazu:
https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms
In Deutsch gibt es derzeit, soweit ich das sehen kann, nur 16.5.1, die leider auch noch ganz andere Bugs beinhaltet.
Ich würde das Problem bei Connect melden.
https://connect.microsoft.com/SQLServer/feedback/
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo Zusammen,
die aktuellste Version gibt es immer hier:
Download SQL Server Management Studio
Aktuell ist dies 16.5.3 und mit dieser Version kann ich den Fehler nicht nachvollziehen!
Unter der Box "Available Languages" gibt es die Links für die anderen Sprachen. Die deutsche Seite hinkt immer etwas hinterher aber über diese Seite erhält man auch die deutsche Version ganz aktuell.
Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu
- Bearbeitet Christoph Muthmann Mittwoch, 8. Februar 2017 07:56
-
Kannst du das mal als Skript bereitstellen?
Also eine leere Datenbank anlegen, eine Rolle und das Recht entziehen.
Dann noch beschreiben, was Du genau klickst? Ggf. auch einen Screenshot dazu?
Wenn das nachvollziehbar ist, könnte ich das an das Product Team geben.
Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu
-
Hallo Christoph,
mach ich gerne:
folgende Befehle genügen:
---------------- Datenbank [TEST_ROLE] neu anlegen -----------------
USE [master]
GO
if exists (select * from sys.databases where name = 'TEST_ROLE')
ALTER DATABASE [TEST_ROLE] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
GO
if exists (select * from sys.databases where name = 'TEST_ROLE')
DROP DATABASE [TEST_ROLE]
GO
CREATE DATABASE [TEST_ROLE]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'TEST_ROLE_DAT', FILENAME = N'D:\Data\TEST_ROLE.mdf' , SIZE = 512MB , MAXSIZE = UNLIMITED, FILEGROWTH = 10% )
LOG ON
( NAME = N'TEST_ROLE_LOG', FILENAME = N'D:\Data\TEST_ROLE_log.ldf' , SIZE = 64MB , MAXSIZE = 128GB , FILEGROWTH = 10% )
GO
ALTER DATABASE [TEST_ROLE] SET COMPATIBILITY_LEVEL = 110
GO
use [TEST_ROLE]
create role sac
grant CREATE CERTIFICATE to [sac];-- oder: deny CREATE CERTIFICATE to [sac];
GO
Dann gehe ich auf die Eigenschaften der neuen DB:
Wenn ich dann auf Berechtigungen gehe stürzt das SQL Managementstudio ab:
-
Ich habe das jetzt auch bei Microsoft Connect gemeldet, wie mir Stefan Falz empfohlen hat - bisher aber ohne Antwort.
Dort habe ich eine ergänzende Information hinterlassen Es ist mir einmal gelungen den Absturz im Visual Studio 2015 zu debuggen - Dabei wurde mir folgende Exception angezeigt:
An unhandled exception of type 'Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException' occurred in Microsoft.SqlServer.Management.Sdk.Sfc.dll Additional information: Failed to retrieve data for this request.
-
Hallo Willi,
ich kann das Problem mit dem SSMS 16.5.3 auf einem SQL Server 2014 (12.0.5538.0) nachvollziehen.
Poste doch mal den Link zu deinem Connect Eintrag, dann können andere Leute evtl. auch etwas dort schreiben.
Nachtrag: Dürfte der hier sein.
Bug in SQL Management-Studio 2016
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Donnerstag, 9. Februar 2017 12:50
-
Hallo Zusammen,
ich kann es weder gegen einen SQL Server 2012 noch 2014 nachvollziehen.
Habe parallel auch noch ein SSMS 2014 auf dem Rechner und hatte zwischendurch einige inoffizielle Versionen.
Meine Kollegin hat eine ältere Version und kann dies auch nicht nachstellen.
Welche Rechte habt ihr auf dem SQL Server? Wir sind sysadmin.
Welche Edition habt ihr? Hier Enterprise und Standard.
Betriebssystem ist bei uns Windows 7.Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu
-
Hallo Christoph,
in meinem Fall
- Windows 8.1 x64
- SQL Server 2014 Developer Edition (läuft auf dem gleichen Rechner, also keine Remoteverbindung)
- Ausführender User hat SA Rechte (Windows Account)
- SSMS 2014 ist parallel installiert
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Donnerstag, 9. Februar 2017 13:44
-
-
Hallo zusammen,
gerade habe ich von einem Microsoft - Mitarbeiter gehört ich solle doch die Version 17.0.x - Version installieren.
(siehe Connect Eintrag: Bug in SQL Management-Studio 2016)
erhältlich ist die hier:
https://docs.microsoft.com/en-us/sql/ssms/sql-server-management-studio-ssms-release-candidate
Auch wenn das eine Beta-Version (Release Candidate) ist scheint die doch wesentlich besser zu sein.
Das beschriebene Problem und noch ein weiteres Problem mit Version 16.5.3 sind dort behoben.
- Als Antwort markiert Willi Spies Freitag, 24. Februar 2017 10:46
-
Hallo Willi,
da Du es ja auf Deinem PC installierst sehe ich die Gefahren als äußerst gering an.
Ich installiere auch häufiger Vorab-Versionen die mir im Rahmen des MVP-Programms zur Verfügung gestellt werden und teilweise wurden diese auch wieder zurück gezogen da sich hier noch zu viele Fehler gefunden haben. Auswirkungen hat dies nie auf meine Produktion gemacht und Du kannst es ja auch parallel zu den anderen SSMS-Paketen installieren.
Mit Charles Gagnon habe ich im Herbst Probleme im SSMS auf meinem PC nachgestellt und seine Unterstützung und Kenntnisse waren wirklich überzeugend.
Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu