Problemas con SQL Server

06/10/2003 - 20:01 por Miguel A. Vallejo Duran | Informe spam
Hola.
Buenos Dias.

Tengo problemas con Sql Server ya que no me permite
realizar algunas operaciones.

1.- No me permite hacer copias de seguridad en otra unidad
que no sea el C:\ y tengo mas discos duros en el Servidor.

2.- Operaciones triviales como:
Select ingreso * 1.15 as sIngreso, sIngreso *12 as sAnual
From PresupuestoAnual

3.- Anteriormente este sistema se tenia operando con Access
y los reportes mas pesados en información tardaban al
rededor de 10 segundos y ahora que se migro a Sql Server
tardan de 10 a 20 minutos. Siendo que al servidor se
el incremento la memoria y el sistema esta siendo
operado por la misma cantidad de usuarios.

El sistema esta desarrollado en Visual Basic 6.0 y se esta
utilizando el ADO ver. 2.7 para realizar la interfese
tanto con Access y Sql Server.

4.- Otra de las dudas que tengo es que en la portada el CD
Rom dice que es Solo para Programacoón y Pruebas, y que
por ese motivo no optengo el desempeño deseado de Sql
Server.

(La versión que poseo dice Sql Server 2000 Developer)

Quisiera saber que puedo hacer para aumentar el
rendimiento con Sql Server, cabe mensionar que todo el
software es Original.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
07/10/2003 - 08:31 | Informe spam
Comentas que tienes problemas pero no nos dices qué mensaje de error te
muestra el servidor...

Por otra parte, ¿cómo has realizado esa migración de Access a SQL
Server?. Ten en cuenta que si no está bien diseñada la base de datos, no va
a funcionar aceptablemente no sólo en SQL Server, sino que tampoco lo hará
en ningún otro gestor. Lo primero de todo, comprueba que tienes los índices
adecuados, que apostaría que la falta de ellos es lo que te está pasando


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)
MVP SQL Server
Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL

Archivo de respuestas anteriores en:
http://groups.google.com/groups?hl=....public.es
.sqlserver

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"Miguel A. Vallejo Duran" escribió en el mensaje
news:034801c38c33$ee3a3a40$
Hola.
Buenos Dias.

Tengo problemas con Sql Server ya que no me permite
realizar algunas operaciones.

1.- No me permite hacer copias de seguridad en otra unidad
que no sea el C:\ y tengo mas discos duros en el Servidor.

2.- Operaciones triviales como:
Select ingreso * 1.15 as sIngreso, sIngreso *12 as sAnual
From PresupuestoAnual

3.- Anteriormente este sistema se tenia operando con Access
y los reportes mas pesados en información tardaban al
rededor de 10 segundos y ahora que se migro a Sql Server
tardan de 10 a 20 minutos. Siendo que al servidor se
el incremento la memoria y el sistema esta siendo
operado por la misma cantidad de usuarios.

El sistema esta desarrollado en Visual Basic 6.0 y se esta
utilizando el ADO ver. 2.7 para realizar la interfese
tanto con Access y Sql Server.

4.- Otra de las dudas que tengo es que en la portada el CD
Rom dice que es Solo para Programacoón y Pruebas, y que
por ese motivo no optengo el desempeño deseado de Sql
Server.

(La versión que poseo dice Sql Server 2000 Developer)

Quisiera saber que puedo hacer para aumentar el
rendimiento con Sql Server, cabe mensionar que todo el
software es Original.
Respuesta Responder a este mensaje
#2 Miguel Fominaya
10/10/2003 - 11:26 | Informe spam
2.- Operaciones triviales como:
Select ingreso * 1.15 as sIngreso, sIngreso *12 as sAnual
From PresupuestoAnual

Amigo, en sql server las funciones hay que encerrarlas en parentesis. Prueba
con:

2.- Operaciones triviales como:
Select (ingreso * 1.15) as sIngreso, (sIngreso *12) as sAnual
From PresupuestoAnual

Saludos.


"Miguel A. Vallejo Duran" escribió en el mensaje
news:034801c38c33$ee3a3a40$
Hola.
Buenos Dias.

Tengo problemas con Sql Server ya que no me permite
realizar algunas operaciones.

1.- No me permite hacer copias de seguridad en otra unidad
que no sea el C:\ y tengo mas discos duros en el Servidor.

2.- Operaciones triviales como:
Select ingreso * 1.15 as sIngreso, sIngreso *12 as sAnual
From PresupuestoAnual

3.- Anteriormente este sistema se tenia operando con Access
y los reportes mas pesados en información tardaban al
rededor de 10 segundos y ahora que se migro a Sql Server
tardan de 10 a 20 minutos. Siendo que al servidor se
el incremento la memoria y el sistema esta siendo
operado por la misma cantidad de usuarios.

El sistema esta desarrollado en Visual Basic 6.0 y se esta
utilizando el ADO ver. 2.7 para realizar la interfese
tanto con Access y Sql Server.

4.- Otra de las dudas que tengo es que en la portada el CD
Rom dice que es Solo para Programacoón y Pruebas, y que
por ese motivo no optengo el desempeño deseado de Sql
Server.

(La versión que poseo dice Sql Server 2000 Developer)

Quisiera saber que puedo hacer para aumentar el
rendimiento con Sql Server, cabe mensionar que todo el
software es Original.
Respuesta Responder a este mensaje
#3 Miguel Egea
10/10/2003 - 11:43 | Informe spam
Miguel Creo que te equivocas, prueba esto
use tempdb
go
create table #p(ingreso decimal(6,2),singreso decimal(6,2))
go
insert into #p values (1.25,23.6)
go
Select ingreso * 1.15 as sIngreso, sIngreso *12 as sAnual
From #p
go
drop table #p

Saludos
Miguel Egea

"Miguel Fominaya" escribió en el mensaje
news:
2.- Operaciones triviales como:
Select ingreso * 1.15 as sIngreso, sIngreso *12 as sAnual
From PresupuestoAnual

Amigo, en sql server las funciones hay que encerrarlas en parentesis.


Prueba
con:

2.- Operaciones triviales como:
Select (ingreso * 1.15) as sIngreso, (sIngreso *12) as sAnual
From PresupuestoAnual

Saludos.


"Miguel A. Vallejo Duran" escribió en el mensaje
news:034801c38c33$ee3a3a40$
Hola.
Buenos Dias.

Tengo problemas con Sql Server ya que no me permite
realizar algunas operaciones.

1.- No me permite hacer copias de seguridad en otra unidad
que no sea el C:\ y tengo mas discos duros en el Servidor.

2.- Operaciones triviales como:
Select ingreso * 1.15 as sIngreso, sIngreso *12 as sAnual
From PresupuestoAnual

3.- Anteriormente este sistema se tenia operando con Access
y los reportes mas pesados en información tardaban al
rededor de 10 segundos y ahora que se migro a Sql Server
tardan de 10 a 20 minutos. Siendo que al servidor se
el incremento la memoria y el sistema esta siendo
operado por la misma cantidad de usuarios.

El sistema esta desarrollado en Visual Basic 6.0 y se esta
utilizando el ADO ver. 2.7 para realizar la interfese
tanto con Access y Sql Server.

4.- Otra de las dudas que tengo es que en la portada el CD
Rom dice que es Solo para Programacoón y Pruebas, y que
por ese motivo no optengo el desempeño deseado de Sql
Server.

(La versión que poseo dice Sql Server 2000 Developer)

Quisiera saber que puedo hacer para aumentar el
rendimiento con Sql Server, cabe mensionar que todo el
software es Original.


Respuesta Responder a este mensaje
#4 Miguel Egea
10/10/2003 - 11:47 | Informe spam
1.- No me permite hacer copias de seguridad en otra unidad
que no sea el C:\ y tengo mas discos duros en el Servidor.
¿Te da algun error?
Si son unidades mapeadas no valen, excepto que uses el formato unc
\\servidor\unidadcompratida etc
¿el usuario que levanta los servicios tiene permisos?


2.- Operaciones triviales como:
Select ingreso * 1.15 as sIngreso, sIngreso *12 as sAnual
From PresupuestoAnual

Esto es sintacticamente correcto, ¿que error te da? yo lo he probado y
funciona ok.

3.- Anteriormente este sistema se tenia operando con Access
y los reportes mas pesados en información tardaban al
rededor de 10 segundos y ahora que se migro a Sql Server
tardan de 10 a 20 minutos. Siendo que al servidor se
el incremento la memoria y el sistema esta siendo
operado por la misma cantidad de usuarios.

ïndices, si usaste bcp o algo así para subir la información a SQL en lugar
del upsizing wizard es muy probable que no se pasasen ni claves primarias
siquiera, por lo que no hay índices y el rendimiento peude ser penoso.


El sistema esta desarrollado en Visual Basic 6.0 y se esta
utilizando el ADO ver. 2.7 para realizar la interfese
tanto con Access y Sql Server.

Ok no es problema.

4.- Otra de las dudas que tengo es que en la portada el CD
Rom dice que es Solo para Programacoón y Pruebas, y que
por ese motivo no optengo el desempeño deseado de Sql
Server.

Soilamente si tienes más de 8 usuarios concurrentes...

(La versión que poseo dice Sql Server 2000 Developer)

Quisiera saber que puedo hacer para aumentar el
rendimiento con Sql Server, cabe mensionar que todo el
software es Original.

ïndices, integirdad referencial y estadísticas,


Saludos
Miguel Egea
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida