Visual Basic .NET vs SQL Server 2000

20/06/2005 - 11:08 por Alex | Informe spam
Hola a todos, tengo un inmenso problema con mi proyecto de final de carrera.
He estado desarrollando una aplicación en Visual Basic .Net. Tengo W'XP Pro
SP2 con SQL Server 2000 como servidor de BBDD. El SQL Server solo me deja
instalarlo como cliente, en local la aplicación funciona correctamente, pero
cuando la quiero ejecutar desde otro PC de la red , haciendo un acceso
directo al ejecutable, da un error relacionadao con las excepciones.
Si quito la función que configura la conexión en la aplicación, la
aplicación corre en la red, pero no al no haber conexión a la BBDD no deja
extraer ningún dato.

Muchas gracias de antemano

Preguntas similare

Leer las respuestas

#1 Julio Casal
20/06/2005 - 18:07 | Informe spam
Puedes publicar la excepción que estás obteniendo con todo el stack trace que
te aparece?

Saludos.

Julio Casal
Developer Senior .Net
MCP


"Alex" wrote:

Hola a todos, tengo un inmenso problema con mi proyecto de final de carrera.
He estado desarrollando una aplicación en Visual Basic .Net. Tengo W'XP Pro
SP2 con SQL Server 2000 como servidor de BBDD. El SQL Server solo me deja
instalarlo como cliente, en local la aplicación funciona correctamente, pero
cuando la quiero ejecutar desde otro PC de la red , haciendo un acceso
directo al ejecutable, da un error relacionadao con las excepciones.
Si quito la función que configura la conexión en la aplicación, la
aplicación corre en la red, pero no al no haber conexión a la BBDD no deja
extraer ningún dato.

Muchas gracias de antemano


Respuesta Responder a este mensaje
#2 Alex
20/06/2005 - 18:48 | Informe spam
Muchas gracias Julio... ahi te paso lo que me pone:
Gracias por tu rapidez.

A veces sale este mensaje:
An unhandled exception has ocurred in your application. If you click
continue the application

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an
object.
at Funciones.clsFunGen.esExcGenerica(Exception pExc) in C:\Documents and
Settings\INFORMATICA2\Mis
documentos\Proyecto\ProgramaPrueba\Funciones\clsFunGen.vb:line 1423
at Gestión.FrmMDI.MenuFacturacion_ToolClick(Object sender,
ToolClickEventArgs e) in C:\Documents and Settings\INFORMATICA2\Mis
documentos\Proyecto\ProgramaPrueba\Gestión\FrmMDI.vb:line 566
at
Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.OnToolClick(ToolClickEventArgs e)
at
Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.FireEvent(ToolbarEventIds id, EventArgs e)
at Infragistics.Win.UltraWinToolbars.ToolBase.OnToolClick()
at Infragistics.Win.UltraWinToolbars.ToolMenuItem.OnClick()
at
Infragistics.Win.UltraWinToolbars.PopupMenuItemUIElement.DoClickProcessing(MouseEventArgs e)
at Infragistics.Win.UltraWinToolbars.PopupMenuItemUIElement.OnClick()
at Infragistics.Win.UIElement.OnClick()
at Infragistics.Win.TextUIElementBase.OnClick()
at Infragistics.Win.ControlUIElementBase.ProcessClick(Object sender,
EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg,
IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase:
file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
-
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase:
file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
-
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase:
file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
-
Gestión
Assembly Version: 1.0.1997.31229
Win32 Version: 1.0.1997.31229
CodeBase: file://Informatica2/programaprueba/...ti%F3n.exe
-
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase:
file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
-
GestorBD
Assembly Version: 1.0.1997.31229
Win32 Version: 1.0.1997.31229
CodeBase: file://Informatica2/programaprueba/...storBD.DLL
-
Funciones
Assembly Version: 1.0.1997.31229
Win32 Version: 1.0.1997.31229
CodeBase: file://Informatica2/programaprueba/...ciones.DLL
-
CapaNegocio
Assembly Version: 1.0.1997.31229
Win32 Version: 1.0.1997.31229
CodeBase: file://Informatica2/programaprueba/...egocio.DLL
-
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase:
file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
-
CapaDatos
Assembly Version: 1.0.1997.31229
Win32 Version: 1.0.1997.31229
CodeBase: file://Informatica2/programaprueba/...aDatos.DLL
-
OperacionesSQL
Assembly Version: 1.0.1997.31229
Win32 Version: 1.0.1997.31229
CodeBase:
file://Informatica2/programaprueba/...nesSQL.DLL
-
System.Data
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase:
file:///c:/windows/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll
-
Microsoft.VisualBasic
Assembly Version: 7.0.5000.0
Win32 Version: 7.10.3052.4
CodeBase:
file:///c:/windows/assembly/gac/microsoft.visualbasic/7.0.5000.0__b03f5f7f11d50a3a/microsoft.visualbasic.dll
-
Infragistics.Win.v5.1
Assembly Version: 5.1.20051.37
Win32 Version: 5.1.20051.37
CodeBase:
file://Informatica2/programaprueba/...n.v5.1.DLL
-
Infragistics.Shared.v5.1
Assembly Version: 5.1.20051.37
Win32 Version: 5.1.20051.37
CodeBase:
file://Informatica2/programaprueba/...d.v5.1.DLL
-
Infragistics.Win.UltraWinToolbars.v5.1
Assembly Version: 5.1.20051.37
Win32 Version: 5.1.20051.37
CodeBase:
file://Informatica2/programaprueba/...s.v5.1.DLL
-
Accessibility
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase:
file:///c:/windows/assembly/gac/accessibility/1.0.5000.0__b03f5f7f11d50a3a/accessibility.dll
-
System.Design
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase:
file:///c:/windows/assembly/gac/system.design/1.0.5000.0__b03f5f7f11d50a3a/system.design.dll
-
TipoDatos
Assembly Version: 1.0.1997.31228
Win32 Version: 1.0.1997.31228
CodeBase: file://Informatica2/programaprueba/...oDatos.DLL
-
Infragistics.Win.UltraWinGrid.ExcelExport.v5.1
Assembly Version: 5.1.20051.37
Win32 Version: 5.1.20051.37
CodeBase:
file://Informatica2/programaprueba/...t.v5.1.DLL
-

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.

Modificando el machine.config me sale este mensaje:
Request for the permission of type
System.Security.Permission.ReflectionPermission, mscorlib,
Version=1.05000.0, Culture=neutral
PublicKeyToken·7a5c561934e 089failed
Respuesta Responder a este mensaje
#3 Julio Casal
20/06/2005 - 20:07 | Informe spam
Bueno amigo, lo que se me ocurre es que, tal vez, en tu cadena de conexión
estés usando algo así como "(local)" para identificar al servidor de BD. Si
es asi, pues te funcionará bien en tu PC local, pero al poner la app en otra
PC pues ya no encontrará la BD y se caerá. Entonces, en lugar de (local)
deberías poner el nombre explícito del servidor de BD.

Saludos.

Julio Casal
Developer Senior .Net
MCP


"Julio Casal" wrote:

Puedes publicar la excepción que estás obteniendo con todo el stack trace que
te aparece?

Saludos.

Julio Casal
Developer Senior .Net
MCP


"Alex" wrote:

> Hola a todos, tengo un inmenso problema con mi proyecto de final de carrera.
> He estado desarrollando una aplicación en Visual Basic .Net. Tengo W'XP Pro
> SP2 con SQL Server 2000 como servidor de BBDD. El SQL Server solo me deja
> instalarlo como cliente, en local la aplicación funciona correctamente, pero
> cuando la quiero ejecutar desde otro PC de la red , haciendo un acceso
> directo al ejecutable, da un error relacionadao con las excepciones.
> Si quito la función que configura la conexión en la aplicación, la
> aplicación corre en la red, pero no al no haber conexión a la BBDD no deja
> extraer ningún dato.
>
> Muchas gracias de antemano
>
>
Respuesta Responder a este mensaje
#4 A.Poblacion
21/06/2005 - 11:04 | Informe spam
"Alex" wrote in message
news:
Hola a todos, tengo un inmenso problema con mi proyecto de final de


carrera.
He estado desarrollando una aplicación en Visual Basic .Net. Tengo W'XP


Pro
SP2 con SQL Server 2000 como servidor de BBDD. El SQL Server solo me deja
instalarlo como cliente, en local la aplicación funciona correctamente,


pero
cuando la quiero ejecutar desde otro PC de la red , haciendo un acceso
directo al ejecutable, da un error relacionadao con las excepciones.
Si quito la función que configura la conexión en la aplicación, la
aplicación corre en la red, pero no al no haber conexión a la BBDD no deja
extraer ningún dato.



El SP2 de XP, de manera predeterminada, activa en el ordenador un
cortafuegos que cierra el acceso a todos los servicios no expresamente
permitidos. Entre otras cosas te cierra el puerto 1433 de SqlServer, con lo
cual no podrás acceder a él desde otro PC salvo que desactives el
cortafuegos o abras ese puerto.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida