mardi 30 octobre 2012

Quand utiliser Microsoft SQL Server fil Microsoft Access?


Deux des plus cool des outils qui ont jamais sortis de Microsoft sont certainement Microsoft SQL Server et Microsoft Access. Bases de données Microsoft Access sont certainement devenus plus fréquents au cours des 2 dernières années, les grandes sociétés briser l'interdiction imposée sur l'utilisation de l'outil. Beaucoup de nos grandes entreprises clientes et clients gouvernementaux ont entravé le développement dans Microsoft Access pour différentes raisons qui peuvent inclure des problèmes de sécurité ou tout simplement la croyance IT Directions qu'ils ne veulent pas soutenir la demande.

Certaines des raisons pour lesquelles les DSI ne veulent pas Microsoft Access dans leurs environnements sont tout à fait valable. Par exemple, l'utilisation de bases de données Access dans les zones de haute sécurité comme dans le département de l'éducation pour les élèves de stockage d'information, Département des systèmes de défense, les hôpitaux stockent des données des patients sont autant de raisons valables pour lesquelles les données ne doivent pas être stockées dans une base de données Microsoft Access.

Toutefois, l'un des principaux avantages que Microsoft Access a est la possibilité de construire un système logiciel pour gérer une gamme de services très rapidement. L'inconvénient est que Microsoft Access sur son propre est très anti-sécuritaire et peuvent être facilement enlevés sans laisser de trace à l'aide d'une clé USB ou CD-ROM. Mais il ya des façons de sécuriser Microsoft Access et pour empêcher les données d'être soulevé.

Tout d'abord penchons-nous sur Microsoft SQL Server ...

Microsoft SQL Server est l'outil de choix pour de nombreux environnements d'entreprise, car il s'agit d'un serveur de base de données commerciale. Son rôle central dans le monde commercial est de stocker des données qui est légèrement différente de Microsoft Access. Microsoft Access alors qu'elle est une base de données, il est d'autant plus un système de gestion de base de données qui vous permet de construire une interface utilisateur entièrement interactif qui permet aux utilisateurs d'entrer des données et faire rapport sur les données où que Microsoft SQL Server stocke simplement les données dans les tables. Il n'a pas la capacité de vous fournir avec un front-end comme Microsoft Access.

Microsoft SQL Server vous permet de stocker de gros volumes de données qui comprennent des articles comme des photographies, des vidéos, du texte, des chiffres et bien plus encore. Maintenant, même si je suis sûr que tout le monde dit: «Mais Microsoft Access ne peut le faire aussi", vous avez raison dans une certaine mesure, mais Microsoft Access a très limites définies. Microsoft SQL Server est conçu pour gérer les octets cuite de dollars de données où que Microsoft Access ne peut main autour de 1 Go de données sans avoir des problèmes.

Pouvez-vous utilisez Microsoft SQL Server et Microsoft Access ensemble ...

La réponse à cette question est un OUI retentissant. En fait, ma façon préférée de systèmes en développement est d'utiliser Microsoft SQL Server comme magasin de données, puis utiliser Microsoft Access comme frontal. Pour joindre les deux ensemble j'ai simplement lier les tables SQL Server à Microsoft Access via une connexion ODBC.

Cette méthode est ce que je considère la meilleure façon de construire un système de base de données qui nécessite un niveau moyen à élevé de sécurité et d'intégrité. Il ya un certain nombre de raisons à cela -

1. Microsoft SQL Server intègre la sécurité dans le système de Microsoft Windows Active Directory Security

2. Microsoft SQL Server peut être configuré pour sauvegarder automatiquement

3. Microsoft SQL Server peut effectuer des sauvegardes incrémentielles qui signifie qu'il peut sauvegarder pendant la journée plutôt qu'une seule fois dans la nuit

4. Utilisation de Microsoft SQL Server avec l'environnement Active Directory signifie que vos utilisateurs ont uniquement besoin d'avoir un nom d'utilisateur et ont seulement besoin de se connecter une fois

5. Bases de données Microsoft SQL Server ne peut pas facilement être dupliqué ou copié sans l'DBA SQL Server DBA (Database Administrator signifie) sachant

6. Microsoft SQL Server peut gérer téraoctets de dollars de données où que Microsoft Access est discutable plus de 1 Gigaoctet

7. Microsoft SQL Server vous permet de faire partie des processus du système sur le serveur via des procédures stockées et des DTS (Data Transformation Services) alors que Microsoft Access requiert le client à faire tout le traitement

Je suis tout à fait sûr les propriétaires d'entreprises les plus petites se penchera sur cet article et dire: «Eh bien, je ne peux pas se permettre un tel système". Eh bien, laissez-moi vous dire, vous le pouvez. Microsoft a introduit il ya plusieurs années un logiciel appelé Microsoft Small Business Server. Ce forfait comprend des outils professionnels tels que Microsoft SQL Server et Microsoft Exchange et ils un prix compétitif ce paquet pour environ 1500 $ australien. La principale raison de ce qu'ils ont fait était tellement que les petites entreprises ont la possibilité d'accéder à des ressources professionnelles à un prix efficace et rentable plutôt que d'être défavorisés.

Vous pouvez acheter des serveurs en Australie avec Microsoft Small Business Server pour environ 3000 $ à 4000 $ dollars qui est beaucoup plus compétitif que ce qu'elle était il ya quelques années. Cela signifie aussi qu'en ayant Microsoft SQL Server disponibles, les systèmes qu'ils peuvent se développer peut être aussi professionnel que les organisations qui ont des budgets plusieurs millions de dollars.

Le temps d'utiliser Microsoft Access sur son propre dépend vraiment si vous avez besoin que vos données soient mobile. Si vous faites et la sécurité des données n'est pas important, puis à l'aide de Microsoft Access comme magasin de données est appropriée. Par exemple, l'autre jour, une entreprise qui rassemble des informations sur les contacts clés minière, a voulu diffuser leurs informations au format base de données pour les gens qui veulent savoir qui est qui dans l'industrie. Dans ce cas, ils ont développé leurs informations dans une base de données Access et il distribua à ceux qui étaient prêts à l'acheter dans ce format. Sécurité dans leur cas n'était pas un problème parce que les clients payaient pour ça, donc il y avait lieu de développer le système dans Microsoft Access plutôt que de tout autre format qui pourrait utiliser Microsoft SQL Server.

Si, par exemple, les données que vous stockez est en fait sensible ou est une mission critique, mais les données doivent être mobiles. Par exemple, vous pourriez avoir besoin des données pour un planificateur financier ou courtier en hypothèques Loan alors dans ce cas, vos données doivent être stockées dans MSDE. MSDE est en fait une version réduite de Microsoft SQL Server et de conception, il est beaucoup plus sûr que Microsoft Access, plus il est beaucoup plus difficile à copier les données.

La ligne du bas est, si vos données sont importantes pour votre entreprise, votre magasin de données principe ne devrait pas être Microsoft Access, vous devriez être au point un système où vos données sont stockées dans Microsoft SQL Server et puis en utilisant Microsoft Access comme frontal la manipulation des données. Suite à cela, vous devriez être en intégrant vos connexions SQL Server avec votre système d'annuaire Active Security. Si vous utilisez cette technique de vos données sera beaucoup plus sûr que si elle est stockée dans Microsoft Access exclusivité....

Aucun commentaire:

Enregistrer un commentaire