Frage

Ich habe eine Site mit ASP.NET MVC entwickelt und mich für die Verwendung des neuen SQL Server 2008 entschieden FILESTREAM Möglichkeit, Dateien „innerhalb“ der Datenbank statt als separate Einheiten zu speichern.Beim anfänglichen Arbeiten in VS2008 (unter Verwendung einer vertrauenswürdigen Verbindung zur Datenbank) war alles in Ordnung.Allerdings traten Probleme auf, als ich die Site auf IIS7 umstellte und auf die SQL-Authentifizierung für die Datenbank umstellte.

Es scheint, dass Streaming a FILESTREAM funktioniert nicht mit der SQL-Authentifizierung, sondern nur mit der Windows-Authentifizierung.Was ist vor diesem Hintergrund die beste Vorgehensweise?

  1. Gibt es eine Möglichkeit, so etwas unter SQL-Authentifizierung zum Laufen zu bringen?
  2. Sollte ich hinzufügen NETWORK SERVICE als Datenbankbenutzer und verwenden Sie dann die vertrauenswürdige Authentifizierung?
  3. Soll ich einen weiteren Benutzer erstellen und unter diesem sowohl die IIS-Site als auch die Datenbankverbindung ausführen?
  4. Irgendwelche anderen Vorschläge?
War es hilfreich?

Lösung

Schauen Sie mal rein Dieser Artikel.Ich weiß nicht viel über FileStreaming und Sicherheit, aber es gibt ein paar interessante Optionen im FileStreaming-Setup, z. B. das Zulassen von Remote-Verbindungen und das Zulassen von Remote-Clients, auf FileStreaming zuzugreifen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top