Pero así solo, sin necesidad de alguna herramienta externa.
Estuve leyendo y probando con la Impersonación y en mi web.config agregué la siguiente línea:
Código:
<identity impersonate="true" userName="VM53\Administrator" password="miclave"/>
Ese username y password corresponden a los del SQL Server. Si ejecuto la aplicación tal cual, no da ningún error, si por ejemplo le cambio la clave produce un error, por lo tanto deduzco que esa impersonacion funciona. Ahora, si quiero conectar con SQL Server utilizando esos datos obtengo el siguiente error:
Código:
Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.
--
Otra solución que sirve a mi problema es saber como a una cuenta de usuario de SQL Server darle los "permisos" para poder tener acceso a la red, ya que actualmente si utilizo un Linked Server a un archivo ubicado en un directorio compartido me da el siguiente error:
Código:
OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "TXT" returned message "'\\11.12.13.14\directorio' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.".
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "TXT".
Si trato de ejecutar la misma consulta pero con una autentificación Windows en SQL Server funciona sin problema.