1

Je suis en train de concevoir une application et de considérer certaines options concernant le système de base de données, car je ne suis pas familier avec Microsoft SQL Server.Est-il possible d'avoir deux bases de données partageant les mêmes fichiers?

Je voudrais savoir s'il est possible d'avoir 2 bases de données qui partagent les mêmes fichiers, comme ceci: http://i.stack.imgur.com/dtU2F.png

L'idée est que les données dans un système de raid afin qu'il nous accorde une certaine sécurité et ce Nous économiserions ainsi beaucoup d'efforts pour synchroniser les deux bases de données et économiser de l'argent dans les équipements de stockage.

De plus, nous avons seulement besoin d'un DB à la fois, le secondaire est juste à utiliser en cas de défaillance du premier.

Est-ce possible? (Je suis également ouvert à différentes approches, le principal problème est juste la redondance de la base de données, notre application doit garantir que)

+0

Je doute fortement - vous seriez essentiellement essayer d'avoir l'équivalent d'un seul HD/partition agissant comme C: deux boîtes séparées. Ils vont piétiner les uns les autres gauche/droite/centre. –

Répondre

2

Un peu possible. Vous avez quelques options. Vous pouvez faire un clustering SQL Server qui nécessite un SAN et partage le fichier de données entre les deux instances, ou une approche plus économique est la mise en miroir SQL. Le clustering a deux options Actif/Actif ou Actif/Passif où MIrroing est toujours Actif/Passif. SQL Clustering sur tout ce qui n'est pas un SAN performant causera sans aucun doute des problèmes de performances en SQL.

Les deux solutions ont un basculement automatique et en fonction de vos besoins, je recommanderais Mirroring comme une bonne solution.

Un bon résumé de toutes vos options est here:

+0

puis-je faire le clustering SQL Server dans une seule machine partageant le même disque dur afin de ne pas avoir à utiliser un SAN? – RagnaRock

Questions connexes