6 Stimmen

kann .mdf nicht an die SQL-Server-Verwaltung anhängen

Warum kann ich nicht tiefer in den Ordner blättern, ich habe dort noch einige Ordner: Alt-Text http://img168.imageshack.us/img168/3056/mdf.jpg

3 Stimmen

Das mag eine dumme Frage sein, aber die Datei existiert auf dem Server an diesem Ort, nicht auf Ihrer Maschine richtig?

2 Stimmen

Ja, wenn Sie versuchen, eine mdf-Datei anzuhängen, sind die Ordner, die Sie durchsuchen, die des Computers, auf dem der SQL Server installiert ist, und nicht die Ihres Computers.

1 Stimmen

Das mag auch eine dumme Antwort sein, aber der Server ist mein Computer...

13voto

Adam Robinson Punkte 176996

Ihr SQL Server-Dienstkonto hat wahrscheinlich keinen Zugriff auf den Ordner, den Sie zu durchsuchen versuchen. Die ideale Lösung (aus der Sicht der Sicherheit) wäre es, die Datei an einen anderen, nicht benutzerspezifischen Ort zu verschieben. Was Sie versuchen, ist jedoch machbar.

  1. Bestimmen Sie das Dienstkonto der SQL Server-Instanz. Rufen Sie dazu die Dienste Ihres Computers auf und suchen Sie nach "SQL Server" oder "SQL Server (Instanzname)". Doppelklicken Sie darauf und wählen Sie die Registerkarte "Anmelden", um das verwendete Konto zu ermitteln.
  2. Beginnen Sie mit dem Ordner des Benutzers und ändern Sie die Sicherheitseinstellungen, um dem in Schritt 1 genannten Benutzer Lese- und Durchsuchungsrechte zu erteilen. Sie müssen dies für jeden Ordner im Pfad tun, beginnend mit dem Benutzer (mit anderen Worten, wenn er sich in C:\Documents and Settings\user\Desktop müssen Sie dies auf user y Desktop ).
  3. Suchen Sie die Datei, die Sie anhängen möchten, und erteilen Sie demselben Konto Lese- und Schreibrechte.

Um die Berechtigungen für einen Ordner oder eine Datei zu ändern, klicken Sie mit der rechten Maustaste und wählen Sie "Eigenschaften" und dann die Registerkarte "Sicherheit". Sie können zusätzliche Berechtigungen hinzufügen, indem Sie auf "Hinzufügen..." klicken und den Benutzer suchen, dem Sie explizit Berechtigungen gewähren (erlauben) oder verweigern möchten.

1 Stimmen

Eine Antwort, die vor 1 Jahr gepostet wurde, kann immer noch jemanden aus der Frustration holen vielen Dank! Übrigens habe ich Stunden mit der Suche im Internet verbracht, bevor ich auf diesen Beitrag gestoßen bin!!!

6voto

reversebind Punkte 1136

Ich hatte eine mdf-Datei auf meinem Desktop, konnte aber auch nicht darauf zugreifen, weil ich nicht tiefer blättern konnte.

Ich habe es gelöst, indem ich zu

Start > Alle Programme > Microsoft SQL Server 2008 R2 > Sql Server Configuration Manager

Im SQL-Konfigurationsmanager bin ich zu SQL Server Services gegangen und habe auf die laufende Instanz doppelgeklickt > Anmelden > Integriertes Konto auf 'Lokales System' ändern. Mein Konto war auf Netzwerkdienste eingestellt, aber sobald ich es auf lokales System änderte, konnte ich auf meinen Desktop und alle meine Benutzerdateien zugreifen.

1voto

JYelton Punkte 34080

Die Unterordner in Benutzer sind oft passwortgeschützt und können nur vom Besitzer des Benutzerordners eingesehen werden. Wenn der Ordner, auf den Sie zuzugreifen versuchen es dann haben Sie möglicherweise ein Berechtigungsproblem und müssen die Ordnereinstellungen in Ihrem Betriebssystem ändern.

Versuchen Sie, den Ordner außerhalb des SQL Managers im Windows Explorer aufzurufen. Wenn Sie immer noch nicht auf den Ordner zugreifen können, müssen Sie möglicherweise versuchen, sich als Benutzer mit Administratorrechten anzumelden und die Ordnerrechte zu ändern.

1 Stimmen

Es ist unwahrscheinlich, dass die aktuellen Anmeldedaten des Benutzers irgendetwas mit den Berechtigungen zu tun haben, die hier im Spiel sind. Die Berechtigungen des entsprechenden Instanzdienstkontos entscheiden darüber, ob der Server auf die Datei zugreifen kann oder nicht.

0 Stimmen

Ich kann definitiv auf den Ordner außerhalb des SQL Managers zugreifen... Wie kann ich das Berechtigungsproblem ändern?

0 Stimmen

Wenn Sie außerhalb des SQL Managers auf den Ordner zugreifen können, bin ich ratlos, denn die Anwendung sollte dieselben Lese-/Schreibrechte haben wie Ihr Login. Ich hatte erwartet, dass der Ordner den Zugriff verweigert, egal wie Sie versuchen, zu ihm zu navigieren, außer wenn Sie sich mit einem anderen Konto anmelden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X