I have a big problem with a database in MS SQL SERVER 2000.
the rows into the some tables, for the second time, have been mixed between
they without appearing reason.
the application that uses the db is totally TRANSACTIONAL and they do not
exist query that they do not have clause WHERE.
The database is on a computer with NAS architecture.
I have this problem for the first time in 5 years of use of MS SQL SERVER
Can someone help me?
TIA"Stefano Ferrante" <s.ferrante@.staffmedia.it> wrote in message
news:c2flov$sqc$1@.lacerta.tiscalinet.it...
> Hi,
> I have a big problem with a database in MS SQL SERVER 2000.
> the rows into the some tables, for the second time, have been mixed
between
> they without appearing reason.
I have no idea what you mean above. Inserted rows are disappearing?
Or rows appear to be in a different order when you do a select?
Remember, a table is a collection of rows. There is NO order unless you use
an ORDER BY clause. It doesn't matter what order they are inserted in.
> the application that uses the db is totally TRANSACTIONAL and they do not
> exist query that they do not have clause WHERE.
> The database is on a computer with NAS architecture.
SQL Server does NOT normally support a NAS architecture. Are you sure
you don't mean SAN? That's more common.
> I have this problem for the first time in 5 years of use of MS SQL SERVER
> Can someone help me?
> TIA|||Stefano,
SQL Server is behaving normally if it is randomly sorting data. Data is not
supposed to be sorted any particular way and you are not supposed to write
code that relies on a particular sort. If you did write code that depends
on a particular sort, shame on you--but a view with an ORDER BY clause may
get you the sort you need. However--most of the time ORDER BY also means
the data isn't updateable so if the reason for the sort is to update things
you may be SOL.
"Stefano Ferrante" <s.ferrante@.staffmedia.it> wrote in message
news:c2flov$sqc$1@.lacerta.tiscalinet.it...
> Hi,
> I have a big problem with a database in MS SQL SERVER 2000.
> the rows into the some tables, for the second time, have been mixed
between
> they without appearing reason.
> the application that uses the db is totally TRANSACTIONAL and they do not
> exist query that they do not have clause WHERE.
> The database is on a computer with NAS architecture.
> I have this problem for the first time in 5 years of use of MS SQL SERVER
> Can someone help me?
> TIA
No comments:
Post a Comment