Error 3621. Se terminó la instrucción.

03/11/2009 - 10:38 por José Antonio Muñoz | Informe spam
Hola a todos,

al ejecutar la siguiente instrucción en SQL Server me da el error 3621 (se
terminó la instrucción):

INSERT INTO tabla SELECT * FROM OpenQuery(servidorvinculado, 'SELECT * FROM
Tabla')

donde "servidorvinculado" es una base de datos Microsoft Access que contiene
varias tablas. Una de ellas tiene 300.000 registros y es donde se produce el
error. En el resto de las tablas también se importan los registros y no da
error, claro que contienen mucho menos registros.

En otra ocasión al ejecutar la misma instrucción con la misma tabla el error
fue "terminó el tiempo de espera".

Saludos,
José Antonio Muñoz

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
03/11/2009 - 11:03 | Informe spam
Prueba a aumentar el tiempo de espera de la instrucción en las opciones del
servidor vinculado.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"José Antonio Muñoz" wrote in message
news:%
Hola a todos,

al ejecutar la siguiente instrucción en SQL Server me da el error 3621 (se
terminó la instrucción):

INSERT INTO tabla SELECT * FROM OpenQuery(servidorvinculado, 'SELECT *
FROM Tabla')

donde "servidorvinculado" es una base de datos Microsoft Access que
contiene varias tablas. Una de ellas tiene 300.000 registros y es donde se
produce el error. En el resto de las tablas también se importan los
registros y no da error, claro que contienen mucho menos registros.

En otra ocasión al ejecutar la misma instrucción con la misma tabla el
error fue "terminó el tiempo de espera".

Saludos,
José Antonio Muñoz
Respuesta Responder a este mensaje
#2 José Antonio Muñoz
03/11/2009 - 11:44 | Informe spam
¿Vale utilizar la opción "remote query timeout" en la configuración general
del servidor en vez de utilizar la opción "query timeout" en la
configuración del servidor vinculado?

José Antonio Muñoz

"Carlos Sacristan" escribió en el mensaje de noticias
news:
Prueba a aumentar el tiempo de espera de la instrucción en las opciones
del servidor vinculado.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"José Antonio Muñoz" wrote in message
news:%
Hola a todos,

al ejecutar la siguiente instrucción en SQL Server me da el error 3621
(se terminó la instrucción):

INSERT INTO tabla SELECT * FROM OpenQuery(servidorvinculado, 'SELECT *
FROM Tabla')

donde "servidorvinculado" es una base de datos Microsoft Access que
contiene varias tablas. Una de ellas tiene 300.000 registros y es donde
se produce el error. En el resto de las tablas también se importan los
registros y no da error, claro que contienen mucho menos registros.

En otra ocasión al ejecutar la misma instrucción con la misma tabla el
error fue "terminó el tiempo de espera".

Saludos,
José Antonio Muñoz



Respuesta Responder a este mensaje
#3 Carlos Sacristan
03/11/2009 - 11:54 | Informe spam
Pues ahora mismo no podría decirte si esa opción se pone por encima de la
que se establece en el servidor vinculado (no creo). Para cambiarla no hay
que reiniciar el servicio, así que puedes hacer tú mismo la prueba.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"José Antonio Muñoz" wrote in message
news:
¿Vale utilizar la opción "remote query timeout" en la configuración
general del servidor en vez de utilizar la opción "query timeout" en la
configuración del servidor vinculado?

José Antonio Muñoz

"Carlos Sacristan" escribió en el mensaje de noticias
news:
Prueba a aumentar el tiempo de espera de la instrucción en las opciones
del servidor vinculado.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"José Antonio Muñoz" wrote in message
news:%
Hola a todos,

al ejecutar la siguiente instrucción en SQL Server me da el error 3621
(se terminó la instrucción):

INSERT INTO tabla SELECT * FROM OpenQuery(servidorvinculado, 'SELECT *
FROM Tabla')

donde "servidorvinculado" es una base de datos Microsoft Access que
contiene varias tablas. Una de ellas tiene 300.000 registros y es donde
se produce el error. En el resto de las tablas también se importan los
registros y no da error, claro que contienen mucho menos registros.

En otra ocasión al ejecutar la misma instrucción con la misma tabla el
error fue "terminó el tiempo de espera".

Saludos,
José Antonio Muñoz






Respuesta Responder a este mensaje
#4 José Antonio Muñoz
03/11/2009 - 12:23 | Informe spam
Probaré a ver, de todas formas gracias.

saludos,
José Antonio Muñoz

"Carlos Sacristan" escribió en el mensaje de noticias
news:eyjU%
Pues ahora mismo no podría decirte si esa opción se pone por encima de la
que se establece en el servidor vinculado (no creo). Para cambiarla no hay
que reiniciar el servicio, así que puedes hacer tú mismo la prueba.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"José Antonio Muñoz" wrote in message
news:
¿Vale utilizar la opción "remote query timeout" en la configuración
general del servidor en vez de utilizar la opción "query timeout" en la
configuración del servidor vinculado?

José Antonio Muñoz

"Carlos Sacristan" escribió en el mensaje de noticias
news:
Prueba a aumentar el tiempo de espera de la instrucción en las opciones
del servidor vinculado.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"José Antonio Muñoz" wrote in message
news:%
Hola a todos,

al ejecutar la siguiente instrucción en SQL Server me da el error 3621
(se terminó la instrucción):

INSERT INTO tabla SELECT * FROM OpenQuery(servidorvinculado, 'SELECT *
FROM Tabla')

donde "servidorvinculado" es una base de datos Microsoft Access que
contiene varias tablas. Una de ellas tiene 300.000 registros y es donde
se produce el error. En el resto de las tablas también se importan los
registros y no da error, claro que contienen mucho menos registros.

En otra ocasión al ejecutar la misma instrucción con la misma tabla el
error fue "terminó el tiempo de espera".

Saludos,
José Antonio Muñoz









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