J'utilise C# et SMO pour détacher et attacher une base de données de serveur SQL.Détacher la base de données avec le mot de passe
Je me demandais s'il était possible de protéger par mot de passe la base de données détachée? De préférence via C# d'autres suggestions sont également les bienvenues. Je ne suis pas trop familier avec les utilisateurs SQL et les autorisations.
(Contexte: Nous utilisons une base de données de transfert pour transférer des informations à l'extérieur du site des unités sans connexions Internet via des entrepreneurs Ces bases de données ont des informations sensibles Nous voudrions que les informations ne soient pas accessibles par un entrepreneur avisé..)
Merci pour la réponse et la suggestion, espérait que SQL Server avait une capacité de le faire sans que je doive le faire. Va probablement aller cette route. Sur une note de côté, toute suggestion sur la façon de déchiffrer le fichier sur le hors site que je doute SMO a la possibilité de joindre un fichier mdf de la mémoire. (Edit: IE comment sécuriser le fichier décrypté temporaire) – Talib
@Talib Attacher de la mémoire n'est pas une garantie de sécurité absolue ... pour donner toute réponse utile dont vous avez besoin pour donner plus d'informations: Quels types de risques/vecteurs d'attaque essayez-vous? se défendre contre l'exaclty? – Yahia
Je me demande si les fichiers mappés en mémoire seraient utiles pour cela ... le problème est le transfert de DB peut plusieurs gros concerts. – Talib