
|
Aperçu rapide |
|
|
Catalogue |
system_ms |
|
Catégorie |
Appliances de base de données |
|
Volumes d'utilisateur |
Oui |
|
Min. mémoire |
512 Mo (SQL08X/WG), 1 Go (SQL08D/W/S/E) |
|
SE |
Windows |
|
Contraintes |
non |
|
Questions/commentaires |
SQL08x_03, SQL08x_08 |
SQL08y_0N est une appliance de base de données basée sur Microsoft SQL Server 2008 (http://www.microsoft.com/sqlserver/). Elle permet d'ajouter facilement une base de données Microsoft SQL quelle que soit l'application.
SQL08y_0N stocke la base de données sur un volume d'application défini configuré sur chaque instance SQL08y. Vous ne pouvez pas partager le volume de base de données SQL08y entre plusieurs instances SQL08y.
Les clients SQL08y_0N accèdent à la base de données configurée à l'aide du terminal in. Les requêtes de base de données sont traitées et effectuées via le même terminal. SQL08y permet aux utilisateurs valides d'accéder à la base de données via le terminal in. (L'appliance a un rôle de superutilisateur préconfiguré : la norme "sa"). Vous pouvez configurer SQL08y avec le nombre maximum de connexions simultanées prises en charge par le terminal in.
L'appliance reliée à SQL08y est responsable de la création de ses tables et de sa propre base de données si elles n'existent pas. Toutefois, vous pouvez copier manuellement une base de données initiale sur le volume de données.
SQL08y_0N stocke ses journaux en interne dans sa base de données.
Important : SQL08y_0N n'est pas distribué avec CA AppLogic. Pour obtenir des instructions sur la création de SQL08y_0N à partir d'une appliance de serveur Windows de base, reportez-vous à la référence d'installation.
|
Nom |
Dernière version |
SE |
Serveur SQL |
Commentaires |
|
SQL08X_03 |
1.1.1-1 |
Windows 2003 Standard Edition R2 (32 bits) |
SQL 2008 Express with Advanced Services (x86) |
|
|
SQL08WG_03 |
1.1.1-1 |
Windows 2003 Standard Edition R2 (32 bits) |
SQL 2008 Workgroup (x86) |
|
|
SQL08D_03 |
1.1.1-1 |
Windows 2003 Datacenter Edition R2 (64 bits) |
SQL 2008 Developer (x64) |
|
|
SQL08W_03 |
1.1.1-1 |
Windows 2003 Datacenter Edition R2 (64 bits) |
SQL 2008 Web (x64) |
|
|
SQL08S_03 |
1.1.1-1 |
Windows 2003 Datacenter Edition R2 (64 bits) |
SQL 2008 Standard (x64) |
|
|
SQL08E_03 |
1.1.1-1 |
Windows 2003 Datacenter Edition R2 (64 bits) |
SQL 2008 Enterprise (x64) |
|
|
SQL08X_08 |
1.1.1-1 |
Windows 2008 Standard Edition sans Hyper-V SP2 (32 bits) |
SQL 2008 Express R2 (x86) |
|
|
SQL08WG_08 |
1.1.1-1 |
Windows 2008 Standard Edition sans Hyper-V SP2 (32 bits) |
SQL 2008 Workgroup R2 (x86) |
|
|
SQL08DC_08 |
1.1.1-1 |
Windows 2008 Datacenter Edition R2 (64 bits) |
SQL 2008 Datacenter R2 (x64) |
|
|
SQL08W_08 |
1.1.1-1 |
Windows 2008 Datacenter Edition R2 (64 bits) |
SQL 2008 Web R2 (x64) |
|
|
SQL08S_08 |
1.1.1-1 |
Windows 2008 Datacenter Edition R2 (64 bits) |
SQL 2008 Standard R2 (x64) |
|
|
SQL08E_08 |
1.1.1-1 |
Windows 2008 Datacenter Edition R2 (64 bits) |
SQL 2008 Enterprise R2 (x64) |
|
SQL08Y 03
|
Ressource |
Minimum |
Maximum Express/Workgroup (x86) |
Valeur par défaut |
Testé |
|||
|
UC |
0.1 |
4 |
0.25 |
4 |
|||
|
Mémoire |
512 Mo |
4 Go |
1 Go |
4 Go |
|||
|
Bande passante |
1 Mbit/s |
2 Gbits/s |
100 Mbits/s |
2 Gbits/s |
|||
|
Ressource |
Minimum |
Developer/Web/Standard/Enterprise (x64) maximum |
Valeur par défaut |
Testé |
|||
|
UC |
0.25 |
32 |
0.5 |
8 |
|||
|
Mémoire |
1 Go |
64 Go |
1 Go |
32 Go |
|||
|
Bande passante |
1 Mbit/s |
2 Gbits/s |
100 Mbits/s |
2 Gbits/s |
|||
SQL08Y 08
|
Ressource |
Minimum |
Maximum Express/Workgroup (x86) |
Valeur par défaut |
|
UC |
0.25 |
4 |
0.5 |
|
Mémoire |
768 Mo |
4 Go |
1 Go |
|
Bande passante |
1 Mbit/s |
2 Gbits/s |
100 Mbits/s |
|
Ressource |
Minimum |
Datacenter/Web/Standard/Enterprise (x64) maximum |
Valeur par défaut |
|
UC |
0.25 |
32 |
0.5 |
|
Mémoire |
1 Go |
64 Go |
1 Go |
|
Bande passante |
1 Mbit/s |
2 Gbits/s |
100 Mbits/s |
Remarque : La mémoire devrait être augmentée en fonction de deux facteurs principaux : le nombre d'utilisateurs simultanés et la taille de la base de données. Généralement, SQL08y_09 peut prendre en charge environ 50 utilisateurs simultanés par Go de mémoire. Plus la base de données est volumineuse, plus SQL08y_09 devrait disposer de mémoire. Par exemple, SQL08y_09 devrait être configuré avec au minimum 1 Go de mémoire pour une base de données de 10 Go. Plus d'1 Go pour de meilleures performances.
|
Nom |
Direction |
Protocole |
Description |
|
in |
in |
Indifférent |
Reçoit les requêtes de base de données MSSQL des clients. |
|
MON |
sortie |
CCE |
Envoie des statistiques de performances et d'utilisation des ressources. Ce terminal peut rester déconnecté. |
L'interface par défaut est activée. Elle est destinée au diagnostic et au dépannage (via SSH). Les versions futures de cette appliance peuvent désactiver l'accès SSH.
|
Volume |
Description |
|
données |
Volume pour le stockage des données de la base de données. |
Important : Le volume de données doit être exclusivement dédié à l'instance SQL08y_09. (Il ne peut pas être partagé avec d'autres appliances.) Le volume de données pour les appliances Windows Server 2003 doit être minimum du type ntfs03 et d'une taille d'au moins 1 Go tandis que le volume de données pour les appliances basées sur Windows Server 2008 doit être du type ntfs08 et d'une taille d'au moins 3 Go.
Remarque : Aucune des propriétés SQL08y_0N n'est sensible à la casse à l'exception des noms de fichier et des chemins d'accès.
|
Nom de propriété |
Type |
Description |
|
read_only |
Chaîne |
Si la base de données définie dans user_db_name et dont l'accès s'effectue via le terminal in est en lecture seule. Les valeurs possibles sont on pour la lecture seule et off pour la lecture/l'écriture. Cette propriété est utilisée par SQL08y_0N uniquement pour optimiser les performances pour la base de données (les bases de données en lecture seule n'ont pas besoin du nettoyage de la mémoire, etc.). |
|
sa_password |
Chaîne |
Mot de passe l'administrateur pour le compte sa. S'il n'a pas été défini, le mot de passe est manager. |
|
user_db_name |
Chaîne |
Base de données utilisateur par défaut. (L'option user_login doit être définie.) |
|
user_login |
Chaîne |
Nom du compte d'utilisateur de la base de données. |
|
user_password |
Chaîne |
Mot de passe de l'utilisateur de la base de données |
|
max_connections |
Nombre entier |
Le nombre maximum de connexions à la base de données actives simultanément que SQL08y_09 doit gérer par le biais du terminal in. SQL08y_09 utilise cette valeur dans des calculs avancés pour la gestion de mémoire. En général, SQL08y_09 a besoin de 1 Go de mémoire pour 50 connexions simultanées. Une fois la limite de connexion atteinte, SQL08y_09 refuse toutes les connexions ultérieures. Si la valeur est définie sur 0, SQL08y_09 gère automatiquement les limites du pool de connexions. |
L'appliance SQL08y_09 signale les compteurs personnalisés suivants par le biais du terminal mon. Ces compteurs appartiennent au groupe de compteurs SQL08y_09 :
|
Nom du compteur |
Description |
|
Connexions actives |
Nombre actuel de connexions client établies |
|
Utilisation de la mémoire |
Utilisation de la mémoire du processus de serveur |
|
Lock requests/s |
Nombre de requêtes de verrouillage par seconde |
|
Attente de verrous/s |
Nombre de requêtes de verrouillage en attente par seconde Il s'agit des requêtes de verrouillage pour lesquelles l'autorisation de verrouillage n'a pas pu être donnée immédiatement et qui ont dès lors été mises dans un état d'attente. |
|
Nombre d'interblocages/s |
Nombre de requêtes de verrouillage par seconde qui n'ont pas abouti. |
|
Transactions actives |
Nombre total de transactions de mise à jour actives pour toutes les bases de données |
Important : La vitesse du compteur dans l'appliance est définie sur 10 s. Si vous utilisez des graphiques via l'appliance MON pour surveiller ces compteurs, la vitesse pour les graphiques doit être définie sur 10 s ou un multiple de 10 s.
Vous pouvez déboguer SQL08y_09 via SQL Server Profiler et via l'interface in. Cela peut être utile pour le suivi des instructions SQL, pour voir la durée d'exécution des instructions SQL, voir la raison de l'échec d'une instruction SQL, etc. Les informations de débogage sont les suivantes :
Les informations de débogage sont stockées dans les journaux de SQL08y_09 et sont disponibles dans des procédures stockées/vues des statistiques MSSQL.
Le diagramme suivant affiche une utilisation standard de l'appliance SQL08y_09 dans une application Web à deux niveaux adaptée à de nombreux utilisateurs exécutant des requêtes simples :

Appliances en cours d'utilisation :
Les requêtes client arrivent sur la passerelle utilisateur. La passerelle envoie les requêtes au serveur IIS, qui traite la requête. Lorsque le script (par exemple, ASP.NET ou ASPIC) sur IIS doit accéder à des données permanentes, il utilise l'appliance SQL via le terminal db.
Dans cet exemple, la base de données utilisée avec SQL n'est pas en lecture seule et de nombreux utilisateurs peuvent y accéder via IIS pour exécuter des requêtes simples.
Exemple de configuration de propriété :
|
Nom de propriété |
Value (Valeur) |
Commentaires |
|
read_only |
non |
La base de données n'est pas en lecture seule. Elle peut être modifiée. |
|
max_connections |
0 |
Gère les paramètres de mémoire automatiquement. |
|
sa_password |
responsable |
Mot de passe par défaut. |
|
user_db_name |
web |
Base de données par défaut pour l'utilisateur "website". |
|
user_login |
website |
Compte d'utilisateur de la base de données. |
|
user_password |
pa$$word |
Mot de passe de la base de données. |
Remarque : Le volume de données doit également être configuré sur SQL et le volume de contenu doit être configuré sur IIS. Pour créer des volumes virtuels d'application à utiliser ici, reportez-vous à la rubrique Volumes d'utilisateur.
Le diagramme suivant affiche une utilisation standard de l'appliance SQL08y_0N dans une application Web à deux niveaux dans laquelle la base de données est utilisée pour partager l'état et les données entre plusieurs serveurs Web à charge équilibrée (destinée à de nombreux utilisateurs exécutant des requêtes simples). Par ailleurs, dans cet exemple, il existe une entrée distincte pour la maintenance, via laquelle un administrateur peut se connecter et accéder à la base de données à des fins de maintenance, ainsi qu'une autre entrée via laquelle un administrateur peut et afficher les journaux MSSQL.

Appliances en cours d'utilisation :
Les requêtes client arrivent sur la passerelle utilisateur. Cette dernière envoie les requêtes à l'équilibreur de charge Web, qui les transmet à un des serveurs Web (iis1ou iis2). Lorsque des scripts (par exemple, ASP.NET) sur les serveurs Web doivent accéder à des données permanentes, ils utilisent l'appliance SQL via le terminal db.
L'administrateur peut se connecter via la passerelle admin à l'appliance de journaux et afficher les journaux de serveur Web.
Dans cet exemple, la base de données utilisée avec SQL n'est pas en lecture seule et de nombreux utilisateurs peuvent y accéder via les serveurs Web pour exécuter des requêtes simples. Exemple de configuration de propriété :
|
Nom de propriété |
Value (Valeur) |
Commentaires |
|
read_only |
non |
La base de données n'est pas en lecture seule. Elle peut être modifiée. |
|
max_connections |
10 |
Maximum 10 connexions simultanées. |
|
sa_password |
responsable |
Mot de passe par défaut. |
|
user_db_name |
iis |
Base de données par défaut pour l'utilisateur "website". |
|
user_login |
website |
Compte d'utilisateur de la base de données. |
|
user_password |
pa$$word |
Mot de passe de la base de données. |
Remarque :
Le diagramme suivant affiche une utilisation standard de l'appliance SQL08y dans une application Web à deux niveaux implémentant un système de prise en charge de décision pour quelques utilisateurs exécutant des requêtes complexes sur une grande base de données d'une taille de plusieurs Go.

Appliances en cours d'utilisation :
Les requêtes client arrivent sur la passerelle utilisateur. La passerelle envoie les requêtes au serveur IIS, qui traite la requête. Lorsque les scripts (par exemple, ASP.NET) sur IIS doivent accéder à des données permanentes, ils utilisent l'appliance SQL via le terminal db.
A l'aide d'un navigateur, les administrateurs se connectent à la passerelle admin pour afficher des journaux Web. La passerelle admin envoie les requêtes à l'appliance NAS de journaux.
Dans cet exemple, la base de données utilisée avec SQL n'est pas en lecture seule et de nombreux utilisateurs peuvent y accéder via IIS pour y exécuter des requêtes complexes.
Exemple de configuration de propriété :
|
Nom de propriété |
Value (Valeur) |
Commentaires |
|
max_connections |
25 |
La base de données est limitée à 25 utilisateurs simultanés. |
|
read_only |
non |
La base de données n'est pas en lecture seule. Elle peut être modifiée. |
|
sa_password |
responsable |
Mot de passe par défaut. |
|
user_db_name |
web |
Base de données par défaut pour l'utilisateur "website". |
|
user_login |
website |
Compte d'utilisateur de la base de données. |
|
user_password |
pa$$word |
Mot de passe de la base de données. |
Remarque : Le volume de données doit également être configuré sur l'appliance SQL ainsi que sur l'appliance de journaux.
Une utilisation moins courante de l'appliance SQL08y_0N est en tant qu'application Web à deux niveaux à l'aide d'une base de données en lecture seule. Dans ce cas, dans les exemples d'application simples précédents, vous pouvez paramétrer SQL08x_0N afin qu'il utilise une base de données en lecture seule (aucune modification n'est autorisée) en définissant la propriété read_only sur Oui. Ce paramétrage désactive diverses fonctionnalités de MSSQL inutiles pour des bases de données en lecture seule améliorant ainsi les performances. Exemple de configuration de propriété :
|
Nom de propriété |
Value (Valeur) |
Commentaires |
|
read_only |
Oui |
La base de données est en lecture seule. Les modifications ne sont pas autorisées. |
|
max_connections |
0 |
Gère les paramètres de mémoire automatiquement. |
|
sa_password |
responsable |
Mot de passe par défaut. |
|
user_db_name |
empty |
Valeur par défaut. |
|
user_login |
empty |
Valeur par défaut. |
|
user_password |
empty |
Valeur par défaut. |
Le nom d'hôte de l'appliance (défini sur le nom d'instance de l'appliance) ne peut pas dépasser 15 caractères. Si le nom d'instance de l'appliance compte plus de 15 caractères, le nom d'hôte est tronqué au niveau du 15e caractère.
Remarque :
SQL08y utilise les packages Open Source tiers suivants en plus des packages Open Source tiers utilisés par sa classe de base WIN03x.
|
Logiciel |
Version |
Modifié |
Licence |
Commentaires |
|
php |
5.2.10 |
Non |
Licence PHP v3.01 |
N/D |
|
Microsoft SQL Driver for PHP |
1.1 |
Non |
Ms-PL |
N/D |
|
dotnetfx |
3.5 SP1 |
Non |
CLUF en ligne |
Téléchargement Microsoft gratuit (.NET framework) |
|
WindowsServer2003-KB942288 |
v4 |
Non |
CLUF en ligne |
Téléchargement Microsoft gratuit (correctif de support) |
|
SQL Server Express with Advanced Services |
2008 SP1 |
Non |
Logiciel gratuit, CLUF de redistribution de SQL Server 2008 |
Téléchargement Microsoft gratuit |
|
SQL Server Web Edition |
2008 SP1 |
Non |
Commerciale |
"Par processeur" ou "Serveur + CAL du périphérique" ou "Serveur + CAL de l'utilisateur" |
|
SQL Server Workgroup Edition |
2008 SP1 |
Non |
Commerciale |
"Par processeur" ou "Serveur + CAL du périphérique" ou "Serveur + CAL de l'utilisateur" |
|
SQL Server Developer Edition |
2008 SP1 |
Non |
Commerciale |
"Par développeur" ; doit être utilisé pour la conception, le développement et à des fins de test uniquement |
|
SQL Server Standard Edition |
2008 SP1 |
Non |
Commerciale |
"Par processeur" ou "Serveur + CAL du périphérique" ou "Serveur + CAL de l'utilisateur" |
|
SQL Server Enterprise Edition |
2008 SP1 |
Non |
Commerciale |
"Par processeur" ou "Serveur + CAL du périphérique" ou "Serveur + CAL de l'utilisateur" |
| Copyright © 2012 CA. Tous droits réservés. |
|