|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 18 ![]() |
Bonjour,
je suis novice en sqlserver. ![]() je travaille sur un projet .Net (VS 2005) avec plein de requete sql dont des recherche en full text. Nous comptons installer une version light du produit en local chez le client et donc je suis passé d'une base de donnée en mode server en fichier de base de donnée joint au projet .Net. Ma question est : est ce que que le full text a un sens quand on parle de fichier de base de donnée et non d'un mode cient serveur ? Pour faire pareil qu'en mode serveur chez le client, faut il forcement que coté client on installe sqlserver et qu'on attache la base de donnée a son SQLEXPRESS ? Normalement le full text est un requete, comme toute autre requete, mais avec un index qui permet d'allez plus vite donc si j'arrive a faire des requete classique sur un fichier de base de donnée, je suis sensé pouvoir faire des requete Full text ? Sur mon VS2005, licone d'ajout d'index full text est grisée et j'avais tenté de reinstaller pour ajouter du full text mais ca ne marche pas et la j'ai installé sqlserver 2008 et cela marche parfaitement. le probleme est que je n'arrive pas a attcher mon fichier de base de donnée a mon projet pour incomptabilité des version (611 et 662), comment faire Merci d'avance |
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() |
Vous allez installer un sql server sur chaque poste client??? cela n'a aucun sens.
SQL SERVER est fait pour être installé sur une serveur idéalement dédié et il gère très bien le multi utilisateur. Je ne vois pas en quoi ce serait plus Light... Citation:
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 18 ![]() |
OK. Donc si je comprends bien, on ne peut pas installer une base de donnée (sous forme de fichier) en local chez le client car comme il n'a pas sur sa machine le moteur, cette base (en fichier) ne servira a rien.
dans ce cas la , est ce quil y a un moyen de creer en local une sorte d'index pour faire des recherche en texte. En fait le client souhaite pouvoir faire des recherch epar mots clef en mode deconnecté : comment puis je faire ? Merci |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() |
Un index fait parti intégrante de la base de donnée... il est lié à une table ou une vue etc.
Un index n'a pas d'existance indépendemment de la base de donnée...
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 954 ![]() |
Une base de données n'a rien à voir avec un fichier... On n'est pas dans EXCEL ni sous Word !!!!
Une base de données nécessite le moteur de base de données qui est centralisé et auxuel tous les postes clients doivent pouvoir accéder. Au final il n'y a qu'un seule serveur SQL et une seule base centralisée sur le serveur et toutes les applications vont lancer des requêtes au serveur Je vous conseille de commencer par vous former sur ce qu'est un SGBDR Client/Serveur comme SQL Server, en commençant pas lire ceci : http://sqlpro.developpez.com/cours/sgbdr/#L3 A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 18 ![]() |
Merci.
Concernant la base de donnée, Je comprend que même si la base de donnée est de type fichier (et donc copiée en local sur chaque poste client), il faut installer le moteur (SQL serveur par exemple) sur chaque poste client pour que les requêtes lancées sur VB.net fonctionnent. vous confirmez ? Si c'et le cas, il faut penser a un autre moyen pour pouvoir faire des recherches par mots clets. Est ce qu'on ne peut pas creer une sorte d'index (repertoire de fichier texte, .....) qui permet de faire des recherche rapide, un peu comme les indexes sur windows ? merci d'avance |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com