Microsoft SQL Server/SugarCRM
 est logiciel de gestion de la relation client compétitif et open source, sous forme de site PHP qui être configuré pour MSSQL (ou MySQL).
Installation.
Il existe des versions gratuites payantes du logiciel, ainsi que des modules complémentaires également gratuits et payants. La présente page traite de la version gratuite à télécharger sur https://sourceforge.net/projects/sugarcrm/files/latest/download?source=files.
Une fois décompressée et placée dans un répertoire de serveur HTTP (ex : ou ), il suffit d'y accéder dans un navigateur par le nom du dossier (ex : http://localhost/SugarCRM), et d'y renseigner le nom de la base de données (ex : SugarCRM) et le mot de passe associé, précédemment défini dans Microsoft SQL Server Management Studio (nouvelle connexion).
Architecture de la base.
La base est à la , et certaines tables font juste le lien entre les clés primaires d'autres :
Requêtes.
Insertion de comptes et de contacts liés :
insert into accounts (id, name)
values ('1', 'Entreprise1'),
values ('2', 'Entreprise2')
insert into contacts (id, last_name, first_name)
values ('1', 'Doe', 'Jane'),
values ('2', 'Doe', 'John')
insert into accounts_contacts(id, contact_id, account_id, date_modified)
values ('1', '1', '1', convert(datetime,getdate(),121)) -- Met Jane Doe dans l'entreprise 1
values ('2', '2', '2', convert(datetime,getdate(),121))
Liste des entreprises avec leurs contacts :
select *
from accounts a
inner join accounts_contacts ac on ac.account_id = a.id
inner join contacts c on c.id = ac.contact_id
Après avoir ajouté des adresses emails, liste des contacts avec leurs emails :
select c.first_name + ' ' + c.last_name, e.email_address
from contacts c
inner join email_addr_bean_rel er on er.bean_id = c.id
inner join email_addresses e on e.id = er.email_address_id
Voir aussi.
Liste d'autres logiciels compatibles MSSQL :

Microsoft SQL Server/Sommaire
Microsoft SQL Server
Microsoft SQL Server (alias MSSQL) est un système de gestion de base de données développé par la société Microsoft.
Il permet donc par son interface de créer et lister ses tables, en dessiner les diagrammes, y exécuter du code SQL appelé , en visualisant son plan d'exécution, et de sauvegarder et lancer des procédures stockées et triggers.
Ceci en fait une alternative compétitive avec MySQL et Oracle.

Microsoft SQL Server/Version imprimable
Oracle Database/Bases de données spatiotemporelles

Données spatiales.
Lors du typage des champs, certains représentent des objets graphiques, et sont donc considérés comme étant de catégorie "Spatial" (cf. ). Par conséquent, ils se manipulent par des requêtes différentes que pour le texte.
Sous Oracle, c'est implémenté depuis la version 7 dans une extension de la version "Enterprise Edition"Télécharger, fournissant des objets avec des préfixes SDO pour "".
Objets.
Pour stocker les objets spatiaux, on utilise le type de champs "SDO_GEOMETRY".
Ainsi que sept méthodes pour le manipuler :
Plus des opérateurs de requête :
Données spatiotemporelles.
On utilise un prédicat pour prévoir le mouvement des objets stockés. Toutefois les nécessitent malgré tout des mises à jour fréquentes.
Indexation.
Les modes d'indexation choisis par Oracle pour les données spatiales sont l', l', et le .
Liaison avec des SIG.
Pour représenter les données en base sur des cartes, on utilise un (SIG). Par exemple :
Si le logiciel a besoin d'une source de données ODBC pour accéder aux bases Oracle :