Bonjour,
Est-il possible de donner des autorisations pour éxecuter la commande DBCC
CHECKIDENT RESEED(MaTable,0) à public?
Du style GRANT DBCC CHECKIDENT ON MaTable To public.
Ceci pour autoriser des connexions de droits db_writer, db_reader, public à
réinitialiser le champ compteur d'une table.
Si ce n'est pas possible, quelle autre solution j'ai pour réinitialiser un
compteur sachant que la connexion sql a les droits db_writer, db_reader,
public.
Merci pour vos réponses.
SSO
Bonjour,
Est-il possible de donner des autorisations pour éxecuter la commande DBCC
CHECKIDENT RESEED(MaTable,0) à public?
Du style GRANT DBCC CHECKIDENT ON MaTable To public.
Ceci pour autoriser des connexions de droits db_writer, db_reader, public à
réinitialiser le champ compteur d'une table.
Si ce n'est pas possible, quelle autre solution j'ai pour réinitialiser un
compteur sachant que la connexion sql a les droits db_writer, db_reader,
public.
Merci pour vos réponses.
SSO
Bonjour,
Est-il possible de donner des autorisations pour éxecuter la commande DBCC
CHECKIDENT RESEED(MaTable,0) à public?
Du style GRANT DBCC CHECKIDENT ON MaTable To public.
Ceci pour autoriser des connexions de droits db_writer, db_reader, public à
réinitialiser le champ compteur d'une table.
Si ce n'est pas possible, quelle autre solution j'ai pour réinitialiser un
compteur sachant que la connexion sql a les droits db_writer, db_reader,
public.
Merci pour vos réponses.
SSO
Bonjour,
Est-il possible de donner des autorisations pour éxecuter la commande DBCC
CHECKIDENT RESEED(MaTable,0) à public?
Du style GRANT DBCC CHECKIDENT ON MaTable To public.
Ceci pour autoriser des connexions de droits db_writer, db_reader, public à
réinitialiser le champ compteur d'une table.
Si ce n'est pas possible, quelle autre solution j'ai pour réinitialiser un
compteur sachant que la connexion sql a les droits db_writer, db_reader,
public.
Merci pour vos réponses.
SSO
Bonjour,
Est-il possible de donner des autorisations pour éxecuter la commande DBCC
CHECKIDENT RESEED(MaTable,0) à public?
Du style GRANT DBCC CHECKIDENT ON MaTable To public.
Ceci pour autoriser des connexions de droits db_writer, db_reader, public à
réinitialiser le champ compteur d'une table.
Si ce n'est pas possible, quelle autre solution j'ai pour réinitialiser un
compteur sachant que la connexion sql a les droits db_writer, db_reader,
public.
Merci pour vos réponses.
SSO
Bonjour,
Est-il possible de donner des autorisations pour éxecuter la commande DBCC
CHECKIDENT RESEED(MaTable,0) à public?
Du style GRANT DBCC CHECKIDENT ON MaTable To public.
Ceci pour autoriser des connexions de droits db_writer, db_reader, public à
réinitialiser le champ compteur d'une table.
Si ce n'est pas possible, quelle autre solution j'ai pour réinitialiser un
compteur sachant que la connexion sql a les droits db_writer, db_reader,
public.
Merci pour vos réponses.
SSO
Merci pour la réponse.
Quelle autre solution j'ai pour réinitialiser un champ
compteur dans une table pour une connexion sql qui a les droits db_writer,
db_reader, public.
Merci d'avance.
"SSO" a écrit :
> Bonjour,
>
> Est-il possible de donner des autorisations pour éxecuter la commande
> CHECKIDENT RESEED(MaTable,0) à public?
>
> Du style GRANT DBCC CHECKIDENT ON MaTable To public.
>
> Ceci pour autoriser des connexions de droits db_writer, db_reader,
> réinitialiser le champ compteur d'une table.
>
> Si ce n'est pas possible, quelle autre solution j'ai pour réinitialiser
> compteur sachant que la connexion sql a les droits db_writer, db_reader,
> public.
>
> Merci pour vos réponses.
>
> SSO
>
Merci pour la réponse.
Quelle autre solution j'ai pour réinitialiser un champ
compteur dans une table pour une connexion sql qui a les droits db_writer,
db_reader, public.
Merci d'avance.
"SSO" a écrit :
> Bonjour,
>
> Est-il possible de donner des autorisations pour éxecuter la commande
> CHECKIDENT RESEED(MaTable,0) à public?
>
> Du style GRANT DBCC CHECKIDENT ON MaTable To public.
>
> Ceci pour autoriser des connexions de droits db_writer, db_reader,
> réinitialiser le champ compteur d'une table.
>
> Si ce n'est pas possible, quelle autre solution j'ai pour réinitialiser
> compteur sachant que la connexion sql a les droits db_writer, db_reader,
> public.
>
> Merci pour vos réponses.
>
> SSO
>
Merci pour la réponse.
Quelle autre solution j'ai pour réinitialiser un champ
compteur dans une table pour une connexion sql qui a les droits db_writer,
db_reader, public.
Merci d'avance.
"SSO" a écrit :
> Bonjour,
>
> Est-il possible de donner des autorisations pour éxecuter la commande
> CHECKIDENT RESEED(MaTable,0) à public?
>
> Du style GRANT DBCC CHECKIDENT ON MaTable To public.
>
> Ceci pour autoriser des connexions de droits db_writer, db_reader,
> réinitialiser le champ compteur d'une table.
>
> Si ce n'est pas possible, quelle autre solution j'ai pour réinitialiser
> compteur sachant que la connexion sql a les droits db_writer, db_reader,
> public.
>
> Merci pour vos réponses.
>
> SSO
>
Truncate table ou peut-être alter table mais tu risques de buter toujours
sur le même problème.
Quel est le problème que cela pose si le compteur n'est pas réinitialiser ?
Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à faire
cela dans le cadre du fonctionnement normal d'une appli ?
--
Patrice
"SSO" a écrit dans le message de
news:
> Merci pour la réponse.
> Quelle autre solution j'ai pour réinitialiser un champ
> compteur dans une table pour une connexion sql qui a les droits db_writer,
> db_reader, public.
> Merci d'avance.
>
> "SSO" a écrit :
>
> > Bonjour,
> >
> > Est-il possible de donner des autorisations pour éxecuter la commande
DBCC
> > CHECKIDENT RESEED(MaTable,0) à public?
> >
> > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> >
> > Ceci pour autoriser des connexions de droits db_writer, db_reader,
public à
> > réinitialiser le champ compteur d'une table.
> >
> > Si ce n'est pas possible, quelle autre solution j'ai pour réinitialiser
un
> > compteur sachant que la connexion sql a les droits db_writer, db_reader,
> > public.
> >
> > Merci pour vos réponses.
> >
> > SSO
> >
Truncate table ou peut-être alter table mais tu risques de buter toujours
sur le même problème.
Quel est le problème que cela pose si le compteur n'est pas réinitialiser ?
Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à faire
cela dans le cadre du fonctionnement normal d'une appli ?
--
Patrice
"SSO" <SSO@discussions.microsoft.com> a écrit dans le message de
news:385B7100-3F56-4353-8126-34488D4FAE89@microsoft.com...
> Merci pour la réponse.
> Quelle autre solution j'ai pour réinitialiser un champ
> compteur dans une table pour une connexion sql qui a les droits db_writer,
> db_reader, public.
> Merci d'avance.
>
> "SSO" a écrit :
>
> > Bonjour,
> >
> > Est-il possible de donner des autorisations pour éxecuter la commande
DBCC
> > CHECKIDENT RESEED(MaTable,0) à public?
> >
> > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> >
> > Ceci pour autoriser des connexions de droits db_writer, db_reader,
public à
> > réinitialiser le champ compteur d'une table.
> >
> > Si ce n'est pas possible, quelle autre solution j'ai pour réinitialiser
un
> > compteur sachant que la connexion sql a les droits db_writer, db_reader,
> > public.
> >
> > Merci pour vos réponses.
> >
> > SSO
> >
Truncate table ou peut-être alter table mais tu risques de buter toujours
sur le même problème.
Quel est le problème que cela pose si le compteur n'est pas réinitialiser ?
Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à faire
cela dans le cadre du fonctionnement normal d'une appli ?
--
Patrice
"SSO" a écrit dans le message de
news:
> Merci pour la réponse.
> Quelle autre solution j'ai pour réinitialiser un champ
> compteur dans une table pour une connexion sql qui a les droits db_writer,
> db_reader, public.
> Merci d'avance.
>
> "SSO" a écrit :
>
> > Bonjour,
> >
> > Est-il possible de donner des autorisations pour éxecuter la commande
DBCC
> > CHECKIDENT RESEED(MaTable,0) à public?
> >
> > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> >
> > Ceci pour autoriser des connexions de droits db_writer, db_reader,
public à
> > réinitialiser le champ compteur d'une table.
> >
> > Si ce n'est pas possible, quelle autre solution j'ai pour réinitialiser
un
> > compteur sachant que la connexion sql a les droits db_writer, db_reader,
> > public.
> >
> > Merci pour vos réponses.
> >
> > SSO
> >
La table en question, sur laquelle on doit réinitialiser le compteur ne
que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur dépasse
capacité du type int et que ça génére des plantages.
Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
appli.
"Patrice" a écrit :
> Truncate table ou peut-être alter table mais tu risques de buter
> sur le même problème.
>
> Quel est le problème que cela pose si le compteur n'est pas
> Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à
> cela dans le cadre du fonctionnement normal d'une appli ?
>
> --
> Patrice
>
> "SSO" a écrit dans le message de
> news:
> > Merci pour la réponse.
> > Quelle autre solution j'ai pour réinitialiser un champ
> > compteur dans une table pour une connexion sql qui a les droits
> > db_reader, public.
> > Merci d'avance.
> >
> > "SSO" a écrit :
> >
> > > Bonjour,
> > >
> > > Est-il possible de donner des autorisations pour éxecuter la
> DBCC
> > > CHECKIDENT RESEED(MaTable,0) à public?
> > >
> > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> > >
> > > Ceci pour autoriser des connexions de droits db_writer, db_reader,
> public à
> > > réinitialiser le champ compteur d'une table.
> > >
> > > Si ce n'est pas possible, quelle autre solution j'ai pour
> un
> > > compteur sachant que la connexion sql a les droits db_writer,
> > > public.
> > >
> > > Merci pour vos réponses.
> > >
> > > SSO
> > >
>
>
>
La table en question, sur laquelle on doit réinitialiser le compteur ne
que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur dépasse
capacité du type int et que ça génére des plantages.
Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
appli.
"Patrice" a écrit :
> Truncate table ou peut-être alter table mais tu risques de buter
> sur le même problème.
>
> Quel est le problème que cela pose si le compteur n'est pas
> Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à
> cela dans le cadre du fonctionnement normal d'une appli ?
>
> --
> Patrice
>
> "SSO" <SSO@discussions.microsoft.com> a écrit dans le message de
> news:385B7100-3F56-4353-8126-34488D4FAE89@microsoft.com...
> > Merci pour la réponse.
> > Quelle autre solution j'ai pour réinitialiser un champ
> > compteur dans une table pour une connexion sql qui a les droits
> > db_reader, public.
> > Merci d'avance.
> >
> > "SSO" a écrit :
> >
> > > Bonjour,
> > >
> > > Est-il possible de donner des autorisations pour éxecuter la
> DBCC
> > > CHECKIDENT RESEED(MaTable,0) à public?
> > >
> > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> > >
> > > Ceci pour autoriser des connexions de droits db_writer, db_reader,
> public à
> > > réinitialiser le champ compteur d'une table.
> > >
> > > Si ce n'est pas possible, quelle autre solution j'ai pour
> un
> > > compteur sachant que la connexion sql a les droits db_writer,
> > > public.
> > >
> > > Merci pour vos réponses.
> > >
> > > SSO
> > >
>
>
>
La table en question, sur laquelle on doit réinitialiser le compteur ne
que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur dépasse
capacité du type int et que ça génére des plantages.
Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
appli.
"Patrice" a écrit :
> Truncate table ou peut-être alter table mais tu risques de buter
> sur le même problème.
>
> Quel est le problème que cela pose si le compteur n'est pas
> Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à
> cela dans le cadre du fonctionnement normal d'une appli ?
>
> --
> Patrice
>
> "SSO" a écrit dans le message de
> news:
> > Merci pour la réponse.
> > Quelle autre solution j'ai pour réinitialiser un champ
> > compteur dans une table pour une connexion sql qui a les droits
> > db_reader, public.
> > Merci d'avance.
> >
> > "SSO" a écrit :
> >
> > > Bonjour,
> > >
> > > Est-il possible de donner des autorisations pour éxecuter la
> DBCC
> > > CHECKIDENT RESEED(MaTable,0) à public?
> > >
> > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> > >
> > > Ceci pour autoriser des connexions de droits db_writer, db_reader,
> public à
> > > réinitialiser le champ compteur d'une table.
> > >
> > > Si ce n'est pas possible, quelle autre solution j'ai pour
> un
> > > compteur sachant que la connexion sql a les droits db_writer,
> > > public.
> > >
> > > Merci pour vos réponses.
> > >
> > > SSO
> > >
>
>
>
Selon le type de données choisi, il se peut que tu attendes très très
longtemps avant de te trouver dans ce cas ce que dois même pouvoir évaluer
grossièrement (par exemple avec le type utilisé, vois combien de numéros
pourrais consommer chaque jour et combien de jours cela représenterait
d'arriver au bout).
En plus je crois me souvenir que SQL Server repart de la valeur mini
négative lorsqu'il arrive au bout du compteur ce qui double au moins les
valeurs possibles. Au final je pense que tu risques de voir qu'il te
faudrait des années, voire des décennies avant de de te trouver dans ce
avec une table quelconque...
Dans le cas d'une table qui est chargée/vidée, le problème ne devrait pas
poser du tout (les numéros bouclent et comme la table est vidée on ne
retombera pas sur les numéros précédent).
Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
quelqu'un peut confirmer (ou non !)...
--
Patrice
"SSO" a écrit dans le message de
news:
> La table en question, sur laquelle on doit réinitialiser le compteur ne
fait
> que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
la
> capacité du type int et que ça génére des plantages.
> Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
d'une
> appli.
>
>
> "Patrice" a écrit :
>
> > Truncate table ou peut-être alter table mais tu risques de buter
toujours
> > sur le même problème.
> >
> > Quel est le problème que cela pose si le compteur n'est pas
réinitialiser ?
> > Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à
faire
> > cela dans le cadre du fonctionnement normal d'une appli ?
> >
> > --
> > Patrice
> >
> > "SSO" a écrit dans le message de
> > news:
> > > Merci pour la réponse.
> > > Quelle autre solution j'ai pour réinitialiser un champ
> > > compteur dans une table pour une connexion sql qui a les droits
db_writer,
> > > db_reader, public.
> > > Merci d'avance.
> > >
> > > "SSO" a écrit :
> > >
> > > > Bonjour,
> > > >
> > > > Est-il possible de donner des autorisations pour éxecuter la
commande
> > DBCC
> > > > CHECKIDENT RESEED(MaTable,0) à public?
> > > >
> > > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> > > >
> > > > Ceci pour autoriser des connexions de droits db_writer, db_reader,
> > public à
> > > > réinitialiser le champ compteur d'une table.
> > > >
> > > > Si ce n'est pas possible, quelle autre solution j'ai pour
réinitialiser
> > un
> > > > compteur sachant que la connexion sql a les droits db_writer,
db_reader,
> > > > public.
> > > >
> > > > Merci pour vos réponses.
> > > >
> > > > SSO
> > > >
> >
> >
> >
Selon le type de données choisi, il se peut que tu attendes très très
longtemps avant de te trouver dans ce cas ce que dois même pouvoir évaluer
grossièrement (par exemple avec le type utilisé, vois combien de numéros
pourrais consommer chaque jour et combien de jours cela représenterait
d'arriver au bout).
En plus je crois me souvenir que SQL Server repart de la valeur mini
négative lorsqu'il arrive au bout du compteur ce qui double au moins les
valeurs possibles. Au final je pense que tu risques de voir qu'il te
faudrait des années, voire des décennies avant de de te trouver dans ce
avec une table quelconque...
Dans le cas d'une table qui est chargée/vidée, le problème ne devrait pas
poser du tout (les numéros bouclent et comme la table est vidée on ne
retombera pas sur les numéros précédent).
Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
quelqu'un peut confirmer (ou non !)...
--
Patrice
"SSO" <SSO@discussions.microsoft.com> a écrit dans le message de
news:7EA7DD88-0619-42F4-99AF-E7FB005D064A@microsoft.com...
> La table en question, sur laquelle on doit réinitialiser le compteur ne
fait
> que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
la
> capacité du type int et que ça génére des plantages.
> Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
d'une
> appli.
>
>
> "Patrice" a écrit :
>
> > Truncate table ou peut-être alter table mais tu risques de buter
toujours
> > sur le même problème.
> >
> > Quel est le problème que cela pose si le compteur n'est pas
réinitialiser ?
> > Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à
faire
> > cela dans le cadre du fonctionnement normal d'une appli ?
> >
> > --
> > Patrice
> >
> > "SSO" <SSO@discussions.microsoft.com> a écrit dans le message de
> > news:385B7100-3F56-4353-8126-34488D4FAE89@microsoft.com...
> > > Merci pour la réponse.
> > > Quelle autre solution j'ai pour réinitialiser un champ
> > > compteur dans une table pour une connexion sql qui a les droits
db_writer,
> > > db_reader, public.
> > > Merci d'avance.
> > >
> > > "SSO" a écrit :
> > >
> > > > Bonjour,
> > > >
> > > > Est-il possible de donner des autorisations pour éxecuter la
commande
> > DBCC
> > > > CHECKIDENT RESEED(MaTable,0) à public?
> > > >
> > > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> > > >
> > > > Ceci pour autoriser des connexions de droits db_writer, db_reader,
> > public à
> > > > réinitialiser le champ compteur d'une table.
> > > >
> > > > Si ce n'est pas possible, quelle autre solution j'ai pour
réinitialiser
> > un
> > > > compteur sachant que la connexion sql a les droits db_writer,
db_reader,
> > > > public.
> > > >
> > > > Merci pour vos réponses.
> > > >
> > > > SSO
> > > >
> >
> >
> >
Selon le type de données choisi, il se peut que tu attendes très très
longtemps avant de te trouver dans ce cas ce que dois même pouvoir évaluer
grossièrement (par exemple avec le type utilisé, vois combien de numéros
pourrais consommer chaque jour et combien de jours cela représenterait
d'arriver au bout).
En plus je crois me souvenir que SQL Server repart de la valeur mini
négative lorsqu'il arrive au bout du compteur ce qui double au moins les
valeurs possibles. Au final je pense que tu risques de voir qu'il te
faudrait des années, voire des décennies avant de de te trouver dans ce
avec une table quelconque...
Dans le cas d'une table qui est chargée/vidée, le problème ne devrait pas
poser du tout (les numéros bouclent et comme la table est vidée on ne
retombera pas sur les numéros précédent).
Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
quelqu'un peut confirmer (ou non !)...
--
Patrice
"SSO" a écrit dans le message de
news:
> La table en question, sur laquelle on doit réinitialiser le compteur ne
fait
> que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
la
> capacité du type int et que ça génére des plantages.
> Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
d'une
> appli.
>
>
> "Patrice" a écrit :
>
> > Truncate table ou peut-être alter table mais tu risques de buter
toujours
> > sur le même problème.
> >
> > Quel est le problème que cela pose si le compteur n'est pas
réinitialiser ?
> > Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à
faire
> > cela dans le cadre du fonctionnement normal d'une appli ?
> >
> > --
> > Patrice
> >
> > "SSO" a écrit dans le message de
> > news:
> > > Merci pour la réponse.
> > > Quelle autre solution j'ai pour réinitialiser un champ
> > > compteur dans une table pour une connexion sql qui a les droits
db_writer,
> > > db_reader, public.
> > > Merci d'avance.
> > >
> > > "SSO" a écrit :
> > >
> > > > Bonjour,
> > > >
> > > > Est-il possible de donner des autorisations pour éxecuter la
commande
> > DBCC
> > > > CHECKIDENT RESEED(MaTable,0) à public?
> > > >
> > > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> > > >
> > > > Ceci pour autoriser des connexions de droits db_writer, db_reader,
> > public à
> > > > réinitialiser le champ compteur d'une table.
> > > >
> > > > Si ce n'est pas possible, quelle autre solution j'ai pour
réinitialiser
> > un
> > > > compteur sachant que la connexion sql a les droits db_writer,
db_reader,
> > > > public.
> > > >
> > > > Merci pour vos réponses.
> > > >
> > > > SSO
> > > >
> >
> >
> >
Je ne trouve pas pour le bouclage.
Si tu utilises un int tu pourras aller jusqu'à 2 147 483 647. Si tu
consommes 1 000 000 de numéros par jour, cela te donne déjà 5 ans devant
toi, 50 ans avec 100 000 etc....
--
Patrice
"Patrice" a écrit dans le message de
news:
> Selon le type de données choisi, il se peut que tu attendes très très
> longtemps avant de te trouver dans ce cas ce que dois même pouvoir
> grossièrement (par exemple avec le type utilisé, vois combien de numéros
tu
> pourrais consommer chaque jour et combien de jours cela représenterait
avant
> d'arriver au bout).
>
> En plus je crois me souvenir que SQL Server repart de la valeur mini
> négative lorsqu'il arrive au bout du compteur ce qui double au moins les
> valeurs possibles. Au final je pense que tu risques de voir qu'il te
> faudrait des années, voire des décennies avant de de te trouver dans ce
cas
> avec une table quelconque...
>
> Dans le cas d'une table qui est chargée/vidée, le problème ne devrait
se
> poser du tout (les numéros bouclent et comme la table est vidée on ne
> retombera pas sur les numéros précédent).
>
> Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
> quelqu'un peut confirmer (ou non !)...
> --
> Patrice
>
> "SSO" a écrit dans le message de
> news:
> > La table en question, sur laquelle on doit réinitialiser le compteur
> fait
> > que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
dépasse
> la
> > capacité du type int et que ça génére des plantages.
> > Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
> d'une
> > appli.
> >
> >
> > "Patrice" a écrit :
> >
> > > Truncate table ou peut-être alter table mais tu risques de buter
> toujours
> > > sur le même problème.
> > >
> > > Quel est le problème que cela pose si le compteur n'est pas
> réinitialiser ?
> > > Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu
> faire
> > > cela dans le cadre du fonctionnement normal d'une appli ?
> > >
> > > --
> > > Patrice
> > >
> > > "SSO" a écrit dans le message de
> > > news:
> > > > Merci pour la réponse.
> > > > Quelle autre solution j'ai pour réinitialiser un champ
> > > > compteur dans une table pour une connexion sql qui a les droits
> db_writer,
> > > > db_reader, public.
> > > > Merci d'avance.
> > > >
> > > > "SSO" a écrit :
> > > >
> > > > > Bonjour,
> > > > >
> > > > > Est-il possible de donner des autorisations pour éxecuter la
> commande
> > > DBCC
> > > > > CHECKIDENT RESEED(MaTable,0) à public?
> > > > >
> > > > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> > > > >
> > > > > Ceci pour autoriser des connexions de droits db_writer,
> > > public à
> > > > > réinitialiser le champ compteur d'une table.
> > > > >
> > > > > Si ce n'est pas possible, quelle autre solution j'ai pour
> réinitialiser
> > > un
> > > > > compteur sachant que la connexion sql a les droits db_writer,
> db_reader,
> > > > > public.
> > > > >
> > > > > Merci pour vos réponses.
> > > > >
> > > > > SSO
> > > > >
> > >
> > >
> > >
>
>
Je ne trouve pas pour le bouclage.
Si tu utilises un int tu pourras aller jusqu'à 2 147 483 647. Si tu
consommes 1 000 000 de numéros par jour, cela te donne déjà 5 ans devant
toi, 50 ans avec 100 000 etc....
--
Patrice
"Patrice" <nobody@nowhere.com> a écrit dans le message de
news:uzaCmW93FHA.700@TK2MSFTNGP15.phx.gbl...
> Selon le type de données choisi, il se peut que tu attendes très très
> longtemps avant de te trouver dans ce cas ce que dois même pouvoir
> grossièrement (par exemple avec le type utilisé, vois combien de numéros
tu
> pourrais consommer chaque jour et combien de jours cela représenterait
avant
> d'arriver au bout).
>
> En plus je crois me souvenir que SQL Server repart de la valeur mini
> négative lorsqu'il arrive au bout du compteur ce qui double au moins les
> valeurs possibles. Au final je pense que tu risques de voir qu'il te
> faudrait des années, voire des décennies avant de de te trouver dans ce
cas
> avec une table quelconque...
>
> Dans le cas d'une table qui est chargée/vidée, le problème ne devrait
se
> poser du tout (les numéros bouclent et comme la table est vidée on ne
> retombera pas sur les numéros précédent).
>
> Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
> quelqu'un peut confirmer (ou non !)...
> --
> Patrice
>
> "SSO" <SSO@discussions.microsoft.com> a écrit dans le message de
> news:7EA7DD88-0619-42F4-99AF-E7FB005D064A@microsoft.com...
> > La table en question, sur laquelle on doit réinitialiser le compteur
> fait
> > que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
dépasse
> la
> > capacité du type int et que ça génére des plantages.
> > Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
> d'une
> > appli.
> >
> >
> > "Patrice" a écrit :
> >
> > > Truncate table ou peut-être alter table mais tu risques de buter
> toujours
> > > sur le même problème.
> > >
> > > Quel est le problème que cela pose si le compteur n'est pas
> réinitialiser ?
> > > Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu
> faire
> > > cela dans le cadre du fonctionnement normal d'une appli ?
> > >
> > > --
> > > Patrice
> > >
> > > "SSO" <SSO@discussions.microsoft.com> a écrit dans le message de
> > > news:385B7100-3F56-4353-8126-34488D4FAE89@microsoft.com...
> > > > Merci pour la réponse.
> > > > Quelle autre solution j'ai pour réinitialiser un champ
> > > > compteur dans une table pour une connexion sql qui a les droits
> db_writer,
> > > > db_reader, public.
> > > > Merci d'avance.
> > > >
> > > > "SSO" a écrit :
> > > >
> > > > > Bonjour,
> > > > >
> > > > > Est-il possible de donner des autorisations pour éxecuter la
> commande
> > > DBCC
> > > > > CHECKIDENT RESEED(MaTable,0) à public?
> > > > >
> > > > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> > > > >
> > > > > Ceci pour autoriser des connexions de droits db_writer,
> > > public à
> > > > > réinitialiser le champ compteur d'une table.
> > > > >
> > > > > Si ce n'est pas possible, quelle autre solution j'ai pour
> réinitialiser
> > > un
> > > > > compteur sachant que la connexion sql a les droits db_writer,
> db_reader,
> > > > > public.
> > > > >
> > > > > Merci pour vos réponses.
> > > > >
> > > > > SSO
> > > > >
> > >
> > >
> > >
>
>
Je ne trouve pas pour le bouclage.
Si tu utilises un int tu pourras aller jusqu'à 2 147 483 647. Si tu
consommes 1 000 000 de numéros par jour, cela te donne déjà 5 ans devant
toi, 50 ans avec 100 000 etc....
--
Patrice
"Patrice" a écrit dans le message de
news:
> Selon le type de données choisi, il se peut que tu attendes très très
> longtemps avant de te trouver dans ce cas ce que dois même pouvoir
> grossièrement (par exemple avec le type utilisé, vois combien de numéros
tu
> pourrais consommer chaque jour et combien de jours cela représenterait
avant
> d'arriver au bout).
>
> En plus je crois me souvenir que SQL Server repart de la valeur mini
> négative lorsqu'il arrive au bout du compteur ce qui double au moins les
> valeurs possibles. Au final je pense que tu risques de voir qu'il te
> faudrait des années, voire des décennies avant de de te trouver dans ce
cas
> avec une table quelconque...
>
> Dans le cas d'une table qui est chargée/vidée, le problème ne devrait
se
> poser du tout (les numéros bouclent et comme la table est vidée on ne
> retombera pas sur les numéros précédent).
>
> Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
> quelqu'un peut confirmer (ou non !)...
> --
> Patrice
>
> "SSO" a écrit dans le message de
> news:
> > La table en question, sur laquelle on doit réinitialiser le compteur
> fait
> > que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
dépasse
> la
> > capacité du type int et que ça génére des plantages.
> > Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
> d'une
> > appli.
> >
> >
> > "Patrice" a écrit :
> >
> > > Truncate table ou peut-être alter table mais tu risques de buter
> toujours
> > > sur le même problème.
> > >
> > > Quel est le problème que cela pose si le compteur n'est pas
> réinitialiser ?
> > > Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu
> faire
> > > cela dans le cadre du fonctionnement normal d'une appli ?
> > >
> > > --
> > > Patrice
> > >
> > > "SSO" a écrit dans le message de
> > > news:
> > > > Merci pour la réponse.
> > > > Quelle autre solution j'ai pour réinitialiser un champ
> > > > compteur dans une table pour une connexion sql qui a les droits
> db_writer,
> > > > db_reader, public.
> > > > Merci d'avance.
> > > >
> > > > "SSO" a écrit :
> > > >
> > > > > Bonjour,
> > > > >
> > > > > Est-il possible de donner des autorisations pour éxecuter la
> commande
> > > DBCC
> > > > > CHECKIDENT RESEED(MaTable,0) à public?
> > > > >
> > > > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> > > > >
> > > > > Ceci pour autoriser des connexions de droits db_writer,
> > > public à
> > > > > réinitialiser le champ compteur d'une table.
> > > > >
> > > > > Si ce n'est pas possible, quelle autre solution j'ai pour
> réinitialiser
> > > un
> > > > > compteur sachant que la connexion sql a les droits db_writer,
> db_reader,
> > > > > public.
> > > > >
> > > > > Merci pour vos réponses.
> > > > >
> > > > > SSO
> > > > >
> > >
> > >
> > >
>
>
Selon le type de données choisi, il se peut que tu attendes très très
longtemps avant de te trouver dans ce cas ce que dois même pouvoir évaluer
grossièrement (par exemple avec le type utilisé, vois combien de numéros
tu
pourrais consommer chaque jour et combien de jours cela représenterait
avant
d'arriver au bout).
En plus je crois me souvenir que SQL Server repart de la valeur mini
négative lorsqu'il arrive au bout du compteur ce qui double au moins les
valeurs possibles. Au final je pense que tu risques de voir qu'il te
faudrait des années, voire des décennies avant de de te trouver dans ce
cas
avec une table quelconque...
Dans le cas d'une table qui est chargée/vidée, le problème ne devrait pas
se
poser du tout (les numéros bouclent et comme la table est vidée on ne
retombera pas sur les numéros précédent).
Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
quelqu'un peut confirmer (ou non !)...
--
Patrice
"SSO" a écrit dans le message de
news:La table en question, sur laquelle on doit réinitialiser le compteur ne
faitque d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
dépasse
lacapacité du type int et que ça génére des plantages.
Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
d'uneappli.
"Patrice" a écrit :
> Truncate table ou peut-être alter table mais tu risques de buter
toujours> sur le même problème.
>
> Quel est le problème que cela pose si le compteur n'est pas
réinitialiser ?> Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à
faire> cela dans le cadre du fonctionnement normal d'une appli ?
>
> --
> Patrice
>
> "SSO" a écrit dans le message de
> news:
> > Merci pour la réponse.
> > Quelle autre solution j'ai pour réinitialiser un champ
> > compteur dans une table pour une connexion sql qui a les droits
db_writer,> > db_reader, public.
> > Merci d'avance.
> >
> > "SSO" a écrit :
> >
> > > Bonjour,
> > >
> > > Est-il possible de donner des autorisations pour éxecuter la
commande> DBCC
> > > CHECKIDENT RESEED(MaTable,0) à public?
> > >
> > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> > >
> > > Ceci pour autoriser des connexions de droits db_writer, db_reader,
> public à
> > > réinitialiser le champ compteur d'une table.
> > >
> > > Si ce n'est pas possible, quelle autre solution j'ai pour
réinitialiser> un
> > > compteur sachant que la connexion sql a les droits db_writer,
db_reader,> > > public.
> > >
> > > Merci pour vos réponses.
> > >
> > > SSO
> > >
>
>
>
Selon le type de données choisi, il se peut que tu attendes très très
longtemps avant de te trouver dans ce cas ce que dois même pouvoir évaluer
grossièrement (par exemple avec le type utilisé, vois combien de numéros
tu
pourrais consommer chaque jour et combien de jours cela représenterait
avant
d'arriver au bout).
En plus je crois me souvenir que SQL Server repart de la valeur mini
négative lorsqu'il arrive au bout du compteur ce qui double au moins les
valeurs possibles. Au final je pense que tu risques de voir qu'il te
faudrait des années, voire des décennies avant de de te trouver dans ce
cas
avec une table quelconque...
Dans le cas d'une table qui est chargée/vidée, le problème ne devrait pas
se
poser du tout (les numéros bouclent et comme la table est vidée on ne
retombera pas sur les numéros précédent).
Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
quelqu'un peut confirmer (ou non !)...
--
Patrice
"SSO" <SSO@discussions.microsoft.com> a écrit dans le message de
news:7EA7DD88-0619-42F4-99AF-E7FB005D064A@microsoft.com...
La table en question, sur laquelle on doit réinitialiser le compteur ne
fait
que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
dépasse
la
capacité du type int et que ça génére des plantages.
Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
d'une
appli.
"Patrice" a écrit :
> Truncate table ou peut-être alter table mais tu risques de buter
toujours
> sur le même problème.
>
> Quel est le problème que cela pose si le compteur n'est pas
réinitialiser ?
> Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à
faire
> cela dans le cadre du fonctionnement normal d'une appli ?
>
> --
> Patrice
>
> "SSO" <SSO@discussions.microsoft.com> a écrit dans le message de
> news:385B7100-3F56-4353-8126-34488D4FAE89@microsoft.com...
> > Merci pour la réponse.
> > Quelle autre solution j'ai pour réinitialiser un champ
> > compteur dans une table pour une connexion sql qui a les droits
db_writer,
> > db_reader, public.
> > Merci d'avance.
> >
> > "SSO" a écrit :
> >
> > > Bonjour,
> > >
> > > Est-il possible de donner des autorisations pour éxecuter la
commande
> DBCC
> > > CHECKIDENT RESEED(MaTable,0) à public?
> > >
> > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> > >
> > > Ceci pour autoriser des connexions de droits db_writer, db_reader,
> public à
> > > réinitialiser le champ compteur d'une table.
> > >
> > > Si ce n'est pas possible, quelle autre solution j'ai pour
réinitialiser
> un
> > > compteur sachant que la connexion sql a les droits db_writer,
db_reader,
> > > public.
> > >
> > > Merci pour vos réponses.
> > >
> > > SSO
> > >
>
>
>
Selon le type de données choisi, il se peut que tu attendes très très
longtemps avant de te trouver dans ce cas ce que dois même pouvoir évaluer
grossièrement (par exemple avec le type utilisé, vois combien de numéros
tu
pourrais consommer chaque jour et combien de jours cela représenterait
avant
d'arriver au bout).
En plus je crois me souvenir que SQL Server repart de la valeur mini
négative lorsqu'il arrive au bout du compteur ce qui double au moins les
valeurs possibles. Au final je pense que tu risques de voir qu'il te
faudrait des années, voire des décennies avant de de te trouver dans ce
cas
avec une table quelconque...
Dans le cas d'une table qui est chargée/vidée, le problème ne devrait pas
se
poser du tout (les numéros bouclent et comme la table est vidée on ne
retombera pas sur les numéros précédent).
Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
quelqu'un peut confirmer (ou non !)...
--
Patrice
"SSO" a écrit dans le message de
news:La table en question, sur laquelle on doit réinitialiser le compteur ne
faitque d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
dépasse
lacapacité du type int et que ça génére des plantages.
Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
d'uneappli.
"Patrice" a écrit :
> Truncate table ou peut-être alter table mais tu risques de buter
toujours> sur le même problème.
>
> Quel est le problème que cela pose si le compteur n'est pas
réinitialiser ?> Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à
faire> cela dans le cadre du fonctionnement normal d'une appli ?
>
> --
> Patrice
>
> "SSO" a écrit dans le message de
> news:
> > Merci pour la réponse.
> > Quelle autre solution j'ai pour réinitialiser un champ
> > compteur dans une table pour une connexion sql qui a les droits
db_writer,> > db_reader, public.
> > Merci d'avance.
> >
> > "SSO" a écrit :
> >
> > > Bonjour,
> > >
> > > Est-il possible de donner des autorisations pour éxecuter la
commande> DBCC
> > > CHECKIDENT RESEED(MaTable,0) à public?
> > >
> > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
> > >
> > > Ceci pour autoriser des connexions de droits db_writer, db_reader,
> public à
> > > réinitialiser le champ compteur d'une table.
> > >
> > > Si ce n'est pas possible, quelle autre solution j'ai pour
réinitialiser> un
> > > compteur sachant que la connexion sql a les droits db_writer,
db_reader,> > > public.
> > >
> > > Merci pour vos réponses.
> > >
> > > SSO
> > >
>
>
>
create table tblTest
(
a int identity(2147483647, 1)
)
insert into tblTest Default values
insert into tblTest Default values
--
Bien cordialement
Med Bouchenafa
"Patrice" wrote in message
news:
> Selon le type de données choisi, il se peut que tu attendes très très
> longtemps avant de te trouver dans ce cas ce que dois même pouvoir évaluer
> grossièrement (par exemple avec le type utilisé, vois combien de numéros
> tu
> pourrais consommer chaque jour et combien de jours cela représenterait
> avant
> d'arriver au bout).
>
> En plus je crois me souvenir que SQL Server repart de la valeur mini
> négative lorsqu'il arrive au bout du compteur ce qui double au moins les
> valeurs possibles. Au final je pense que tu risques de voir qu'il te
> faudrait des années, voire des décennies avant de de te trouver dans ce
> cas
> avec une table quelconque...
>
> Dans le cas d'une table qui est chargée/vidée, le problème ne devrait pas
> se
> poser du tout (les numéros bouclent et comme la table est vidée on ne
> retombera pas sur les numéros précédent).
>
> Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
> quelqu'un peut confirmer (ou non !)...
> --
> Patrice
>
> "SSO" a écrit dans le message de
> news:
>> La table en question, sur laquelle on doit réinitialiser le compteur ne
> fait
>> que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
>> dépasse
> la
>> capacité du type int et que ça génére des plantages.
>> Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
> d'une
>> appli.
>>
>>
>> "Patrice" a écrit :
>>
>> > Truncate table ou peut-être alter table mais tu risques de buter
> toujours
>> > sur le même problème.
>> >
>> > Quel est le problème que cela pose si le compteur n'est pas
> réinitialiser ?
>> > Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à
> faire
>> > cela dans le cadre du fonctionnement normal d'une appli ?
>> >
>> > --
>> > Patrice
>> >
>> > "SSO" a écrit dans le message de
>> > news:
>> > > Merci pour la réponse.
>> > > Quelle autre solution j'ai pour réinitialiser un champ
>> > > compteur dans une table pour une connexion sql qui a les droits
> db_writer,
>> > > db_reader, public.
>> > > Merci d'avance.
>> > >
>> > > "SSO" a écrit :
>> > >
>> > > > Bonjour,
>> > > >
>> > > > Est-il possible de donner des autorisations pour éxecuter la
> commande
>> > DBCC
>> > > > CHECKIDENT RESEED(MaTable,0) à public?
>> > > >
>> > > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
>> > > >
>> > > > Ceci pour autoriser des connexions de droits db_writer, db_reader,
>> > public à
>> > > > réinitialiser le champ compteur d'une table.
>> > > >
>> > > > Si ce n'est pas possible, quelle autre solution j'ai pour
> réinitialiser
>> > un
>> > > > compteur sachant que la connexion sql a les droits db_writer,
> db_reader,
>> > > > public.
>> > > >
>> > > > Merci pour vos réponses.
>> > > >
>> > > > SSO
>> > > >
>> >
>> >
>> >
>
>
create table tblTest
(
a int identity(2147483647, 1)
)
insert into tblTest Default values
insert into tblTest Default values
--
Bien cordialement
Med Bouchenafa
"Patrice" <nobody@nowhere.com> wrote in message
news:uzaCmW93FHA.700@TK2MSFTNGP15.phx.gbl...
> Selon le type de données choisi, il se peut que tu attendes très très
> longtemps avant de te trouver dans ce cas ce que dois même pouvoir évaluer
> grossièrement (par exemple avec le type utilisé, vois combien de numéros
> tu
> pourrais consommer chaque jour et combien de jours cela représenterait
> avant
> d'arriver au bout).
>
> En plus je crois me souvenir que SQL Server repart de la valeur mini
> négative lorsqu'il arrive au bout du compteur ce qui double au moins les
> valeurs possibles. Au final je pense que tu risques de voir qu'il te
> faudrait des années, voire des décennies avant de de te trouver dans ce
> cas
> avec une table quelconque...
>
> Dans le cas d'une table qui est chargée/vidée, le problème ne devrait pas
> se
> poser du tout (les numéros bouclent et comme la table est vidée on ne
> retombera pas sur les numéros précédent).
>
> Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
> quelqu'un peut confirmer (ou non !)...
> --
> Patrice
>
> "SSO" <SSO@discussions.microsoft.com> a écrit dans le message de
> news:7EA7DD88-0619-42F4-99AF-E7FB005D064A@microsoft.com...
>> La table en question, sur laquelle on doit réinitialiser le compteur ne
> fait
>> que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
>> dépasse
> la
>> capacité du type int et que ça génére des plantages.
>> Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
> d'une
>> appli.
>>
>>
>> "Patrice" a écrit :
>>
>> > Truncate table ou peut-être alter table mais tu risques de buter
> toujours
>> > sur le même problème.
>> >
>> > Quel est le problème que cela pose si le compteur n'est pas
> réinitialiser ?
>> > Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à
> faire
>> > cela dans le cadre du fonctionnement normal d'une appli ?
>> >
>> > --
>> > Patrice
>> >
>> > "SSO" <SSO@discussions.microsoft.com> a écrit dans le message de
>> > news:385B7100-3F56-4353-8126-34488D4FAE89@microsoft.com...
>> > > Merci pour la réponse.
>> > > Quelle autre solution j'ai pour réinitialiser un champ
>> > > compteur dans une table pour une connexion sql qui a les droits
> db_writer,
>> > > db_reader, public.
>> > > Merci d'avance.
>> > >
>> > > "SSO" a écrit :
>> > >
>> > > > Bonjour,
>> > > >
>> > > > Est-il possible de donner des autorisations pour éxecuter la
> commande
>> > DBCC
>> > > > CHECKIDENT RESEED(MaTable,0) à public?
>> > > >
>> > > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
>> > > >
>> > > > Ceci pour autoriser des connexions de droits db_writer, db_reader,
>> > public à
>> > > > réinitialiser le champ compteur d'une table.
>> > > >
>> > > > Si ce n'est pas possible, quelle autre solution j'ai pour
> réinitialiser
>> > un
>> > > > compteur sachant que la connexion sql a les droits db_writer,
> db_reader,
>> > > > public.
>> > > >
>> > > > Merci pour vos réponses.
>> > > >
>> > > > SSO
>> > > >
>> >
>> >
>> >
>
>
create table tblTest
(
a int identity(2147483647, 1)
)
insert into tblTest Default values
insert into tblTest Default values
--
Bien cordialement
Med Bouchenafa
"Patrice" wrote in message
news:
> Selon le type de données choisi, il se peut que tu attendes très très
> longtemps avant de te trouver dans ce cas ce que dois même pouvoir évaluer
> grossièrement (par exemple avec le type utilisé, vois combien de numéros
> tu
> pourrais consommer chaque jour et combien de jours cela représenterait
> avant
> d'arriver au bout).
>
> En plus je crois me souvenir que SQL Server repart de la valeur mini
> négative lorsqu'il arrive au bout du compteur ce qui double au moins les
> valeurs possibles. Au final je pense que tu risques de voir qu'il te
> faudrait des années, voire des décennies avant de de te trouver dans ce
> cas
> avec une table quelconque...
>
> Dans le cas d'une table qui est chargée/vidée, le problème ne devrait pas
> se
> poser du tout (les numéros bouclent et comme la table est vidée on ne
> retombera pas sur les numéros précédent).
>
> Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
> quelqu'un peut confirmer (ou non !)...
> --
> Patrice
>
> "SSO" a écrit dans le message de
> news:
>> La table en question, sur laquelle on doit réinitialiser le compteur ne
> fait
>> que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
>> dépasse
> la
>> capacité du type int et que ça génére des plantages.
>> Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
> d'une
>> appli.
>>
>>
>> "Patrice" a écrit :
>>
>> > Truncate table ou peut-être alter table mais tu risques de buter
> toujours
>> > sur le même problème.
>> >
>> > Quel est le problème que cela pose si le compteur n'est pas
> réinitialiser ?
>> > Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu à
> faire
>> > cela dans le cadre du fonctionnement normal d'une appli ?
>> >
>> > --
>> > Patrice
>> >
>> > "SSO" a écrit dans le message de
>> > news:
>> > > Merci pour la réponse.
>> > > Quelle autre solution j'ai pour réinitialiser un champ
>> > > compteur dans une table pour une connexion sql qui a les droits
> db_writer,
>> > > db_reader, public.
>> > > Merci d'avance.
>> > >
>> > > "SSO" a écrit :
>> > >
>> > > > Bonjour,
>> > > >
>> > > > Est-il possible de donner des autorisations pour éxecuter la
> commande
>> > DBCC
>> > > > CHECKIDENT RESEED(MaTable,0) à public?
>> > > >
>> > > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
>> > > >
>> > > > Ceci pour autoriser des connexions de droits db_writer, db_reader,
>> > public à
>> > > > réinitialiser le champ compteur d'une table.
>> > > >
>> > > > Si ce n'est pas possible, quelle autre solution j'ai pour
> réinitialiser
>> > un
>> > > > compteur sachant que la connexion sql a les droits db_writer,
> db_reader,
>> > > > public.
>> > > >
>> > > > Merci pour vos réponses.
>> > > >
>> > > > SSO
>> > > >
>> >
>> >
>> >
>
>
Merci pour vos réponses.
Toujours concernant mon pb sur l'execution du dbcc checkident pour une
connexion sql en public, db_reader, db_writer, je pense plutôt ajouter
dans
le code de mon trigger une verification des droits de l'utilisateur
connecté
pour lancer ou pas la cmd dbcc.
Je voudrai donc ajouter ce type de verif :
Si MonUtilisateurEncours a les droits (sysadmin ou db_owner ou ddladmin)
Alors
Dbcc checkident....
Fin si
or je n'y arrive pas, si vous avez du source sql qui fait ça, je suis
preneuse car je n'y arrive pas. A moins que ce ne soit pas encore
possible.
Merci d'avance pour vos réponses.
SSO
"Med Bouchenafa" a écrit :create table tblTest
(
a int identity(2147483647, 1)
)
insert into tblTest Default values
insert into tblTest Default values
--
Bien cordialement
Med Bouchenafa
"Patrice" wrote in message
news:
> Selon le type de données choisi, il se peut que tu attendes très très
> longtemps avant de te trouver dans ce cas ce que dois même pouvoir
> évaluer
> grossièrement (par exemple avec le type utilisé, vois combien de
> numéros
> tu
> pourrais consommer chaque jour et combien de jours cela représenterait
> avant
> d'arriver au bout).
>
> En plus je crois me souvenir que SQL Server repart de la valeur mini
> négative lorsqu'il arrive au bout du compteur ce qui double au moins
> les
> valeurs possibles. Au final je pense que tu risques de voir qu'il te
> faudrait des années, voire des décennies avant de de te trouver dans ce
> cas
> avec une table quelconque...
>
> Dans le cas d'une table qui est chargée/vidée, le problème ne devrait
> pas
> se
> poser du tout (les numéros bouclent et comme la table est vidée on ne
> retombera pas sur les numéros précédent).
>
> Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
> quelqu'un peut confirmer (ou non !)...
> --
> Patrice
>
> "SSO" a écrit dans le message de
> news:
>> La table en question, sur laquelle on doit réinitialiser le compteur
>> ne
> fait
>> que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
>> dépasse
> la
>> capacité du type int et que ça génére des plantages.
>> Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
> d'une
>> appli.
>>
>>
>> "Patrice" a écrit :
>>
>> > Truncate table ou peut-être alter table mais tu risques de buter
> toujours
>> > sur le même problème.
>> >
>> > Quel est le problème que cela pose si le compteur n'est pas
> réinitialiser ?
>> > Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu
>> > à
> faire
>> > cela dans le cadre du fonctionnement normal d'une appli ?
>> >
>> > --
>> > Patrice
>> >
>> > "SSO" a écrit dans le message de
>> > news:
>> > > Merci pour la réponse.
>> > > Quelle autre solution j'ai pour réinitialiser un champ
>> > > compteur dans une table pour une connexion sql qui a les droits
> db_writer,
>> > > db_reader, public.
>> > > Merci d'avance.
>> > >
>> > > "SSO" a écrit :
>> > >
>> > > > Bonjour,
>> > > >
>> > > > Est-il possible de donner des autorisations pour éxecuter la
> commande
>> > DBCC
>> > > > CHECKIDENT RESEED(MaTable,0) à public?
>> > > >
>> > > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
>> > > >
>> > > > Ceci pour autoriser des connexions de droits db_writer,
>> > > > db_reader,
>> > public à
>> > > > réinitialiser le champ compteur d'une table.
>> > > >
>> > > > Si ce n'est pas possible, quelle autre solution j'ai pour
> réinitialiser
>> > un
>> > > > compteur sachant que la connexion sql a les droits db_writer,
> db_reader,
>> > > > public.
>> > > >
>> > > > Merci pour vos réponses.
>> > > >
>> > > > SSO
>> > > >
>> >
>> >
>> >
>
>
Merci pour vos réponses.
Toujours concernant mon pb sur l'execution du dbcc checkident pour une
connexion sql en public, db_reader, db_writer, je pense plutôt ajouter
dans
le code de mon trigger une verification des droits de l'utilisateur
connecté
pour lancer ou pas la cmd dbcc.
Je voudrai donc ajouter ce type de verif :
Si MonUtilisateurEncours a les droits (sysadmin ou db_owner ou ddladmin)
Alors
Dbcc checkident....
Fin si
or je n'y arrive pas, si vous avez du source sql qui fait ça, je suis
preneuse car je n'y arrive pas. A moins que ce ne soit pas encore
possible.
Merci d'avance pour vos réponses.
SSO
"Med Bouchenafa" a écrit :
create table tblTest
(
a int identity(2147483647, 1)
)
insert into tblTest Default values
insert into tblTest Default values
--
Bien cordialement
Med Bouchenafa
"Patrice" <nobody@nowhere.com> wrote in message
news:uzaCmW93FHA.700@TK2MSFTNGP15.phx.gbl...
> Selon le type de données choisi, il se peut que tu attendes très très
> longtemps avant de te trouver dans ce cas ce que dois même pouvoir
> évaluer
> grossièrement (par exemple avec le type utilisé, vois combien de
> numéros
> tu
> pourrais consommer chaque jour et combien de jours cela représenterait
> avant
> d'arriver au bout).
>
> En plus je crois me souvenir que SQL Server repart de la valeur mini
> négative lorsqu'il arrive au bout du compteur ce qui double au moins
> les
> valeurs possibles. Au final je pense que tu risques de voir qu'il te
> faudrait des années, voire des décennies avant de de te trouver dans ce
> cas
> avec une table quelconque...
>
> Dans le cas d'une table qui est chargée/vidée, le problème ne devrait
> pas
> se
> poser du tout (les numéros bouclent et comme la table est vidée on ne
> retombera pas sur les numéros précédent).
>
> Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
> quelqu'un peut confirmer (ou non !)...
> --
> Patrice
>
> "SSO" <SSO@discussions.microsoft.com> a écrit dans le message de
> news:7EA7DD88-0619-42F4-99AF-E7FB005D064A@microsoft.com...
>> La table en question, sur laquelle on doit réinitialiser le compteur
>> ne
> fait
>> que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
>> dépasse
> la
>> capacité du type int et que ça génére des plantages.
>> Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
> d'une
>> appli.
>>
>>
>> "Patrice" a écrit :
>>
>> > Truncate table ou peut-être alter table mais tu risques de buter
> toujours
>> > sur le même problème.
>> >
>> > Quel est le problème que cela pose si le compteur n'est pas
> réinitialiser ?
>> > Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu
>> > à
> faire
>> > cela dans le cadre du fonctionnement normal d'une appli ?
>> >
>> > --
>> > Patrice
>> >
>> > "SSO" <SSO@discussions.microsoft.com> a écrit dans le message de
>> > news:385B7100-3F56-4353-8126-34488D4FAE89@microsoft.com...
>> > > Merci pour la réponse.
>> > > Quelle autre solution j'ai pour réinitialiser un champ
>> > > compteur dans une table pour une connexion sql qui a les droits
> db_writer,
>> > > db_reader, public.
>> > > Merci d'avance.
>> > >
>> > > "SSO" a écrit :
>> > >
>> > > > Bonjour,
>> > > >
>> > > > Est-il possible de donner des autorisations pour éxecuter la
> commande
>> > DBCC
>> > > > CHECKIDENT RESEED(MaTable,0) à public?
>> > > >
>> > > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
>> > > >
>> > > > Ceci pour autoriser des connexions de droits db_writer,
>> > > > db_reader,
>> > public à
>> > > > réinitialiser le champ compteur d'une table.
>> > > >
>> > > > Si ce n'est pas possible, quelle autre solution j'ai pour
> réinitialiser
>> > un
>> > > > compteur sachant que la connexion sql a les droits db_writer,
> db_reader,
>> > > > public.
>> > > >
>> > > > Merci pour vos réponses.
>> > > >
>> > > > SSO
>> > > >
>> >
>> >
>> >
>
>
Merci pour vos réponses.
Toujours concernant mon pb sur l'execution du dbcc checkident pour une
connexion sql en public, db_reader, db_writer, je pense plutôt ajouter
dans
le code de mon trigger une verification des droits de l'utilisateur
connecté
pour lancer ou pas la cmd dbcc.
Je voudrai donc ajouter ce type de verif :
Si MonUtilisateurEncours a les droits (sysadmin ou db_owner ou ddladmin)
Alors
Dbcc checkident....
Fin si
or je n'y arrive pas, si vous avez du source sql qui fait ça, je suis
preneuse car je n'y arrive pas. A moins que ce ne soit pas encore
possible.
Merci d'avance pour vos réponses.
SSO
"Med Bouchenafa" a écrit :create table tblTest
(
a int identity(2147483647, 1)
)
insert into tblTest Default values
insert into tblTest Default values
--
Bien cordialement
Med Bouchenafa
"Patrice" wrote in message
news:
> Selon le type de données choisi, il se peut que tu attendes très très
> longtemps avant de te trouver dans ce cas ce que dois même pouvoir
> évaluer
> grossièrement (par exemple avec le type utilisé, vois combien de
> numéros
> tu
> pourrais consommer chaque jour et combien de jours cela représenterait
> avant
> d'arriver au bout).
>
> En plus je crois me souvenir que SQL Server repart de la valeur mini
> négative lorsqu'il arrive au bout du compteur ce qui double au moins
> les
> valeurs possibles. Au final je pense que tu risques de voir qu'il te
> faudrait des années, voire des décennies avant de de te trouver dans ce
> cas
> avec une table quelconque...
>
> Dans le cas d'une table qui est chargée/vidée, le problème ne devrait
> pas
> se
> poser du tout (les numéros bouclent et comme la table est vidée on ne
> retombera pas sur les numéros précédent).
>
> Je n'arrive pas à retrouver l'info pour le bouclage des numéros. Si
> quelqu'un peut confirmer (ou non !)...
> --
> Patrice
>
> "SSO" a écrit dans le message de
> news:
>> La table en question, sur laquelle on doit réinitialiser le compteur
>> ne
> fait
>> que d'être chargée puis vidée. J'ai donc peur qu'un jour la valeur
>> dépasse
> la
>> capacité du type int et que ça génére des plantages.
>> Oui c'est une manip qui se fait dans la cadre de fonctionnement normal
> d'une
>> appli.
>>
>>
>> "Patrice" a écrit :
>>
>> > Truncate table ou peut-être alter table mais tu risques de buter
> toujours
>> > sur le même problème.
>> >
>> > Quel est le problème que cela pose si le compteur n'est pas
> réinitialiser ?
>> > Cela devrait être une manip. tout à fait exceptionnelle. Cherche tu
>> > à
> faire
>> > cela dans le cadre du fonctionnement normal d'une appli ?
>> >
>> > --
>> > Patrice
>> >
>> > "SSO" a écrit dans le message de
>> > news:
>> > > Merci pour la réponse.
>> > > Quelle autre solution j'ai pour réinitialiser un champ
>> > > compteur dans une table pour une connexion sql qui a les droits
> db_writer,
>> > > db_reader, public.
>> > > Merci d'avance.
>> > >
>> > > "SSO" a écrit :
>> > >
>> > > > Bonjour,
>> > > >
>> > > > Est-il possible de donner des autorisations pour éxecuter la
> commande
>> > DBCC
>> > > > CHECKIDENT RESEED(MaTable,0) à public?
>> > > >
>> > > > Du style GRANT DBCC CHECKIDENT ON MaTable To public.
>> > > >
>> > > > Ceci pour autoriser des connexions de droits db_writer,
>> > > > db_reader,
>> > public à
>> > > > réinitialiser le champ compteur d'une table.
>> > > >
>> > > > Si ce n'est pas possible, quelle autre solution j'ai pour
> réinitialiser
>> > un
>> > > > compteur sachant que la connexion sql a les droits db_writer,
> db_reader,
>> > > > public.
>> > > >
>> > > > Merci pour vos réponses.
>> > > >
>> > > > SSO
>> > > >
>> >
>> >
>> >
>
>