Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/03/2008, 22:13
Avatar de Peterpay
Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 5 meses
Puntos: 87
Re: Conectar un win form a sql server mediante https

aqui lo veo de 2 formas a solucionar esto:

1.- que generes un DSN en tus fuentes de datos de ODBC de tu maquina cliente y ahi definas la ip de tu bd (recuerda que puede ser solo TCP para este caso, y una vez que lo definas tu lo consumas como si fuera local y dejar a windows que haga su chamba

2.- Definir el string por tu cuenta pero considerando que tu server en ambos casos como en este debe habilitar las conexiones remotas y los usuarios necesarios

Dim connect As Stringconnect = "Data Source=xxx.xxx.xxx.xxx,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=;"
Dim con As SqlConnectioncon = New SqlConnection(connect)
Dim strins As Stringstrins = "CREATE TABLE ............. "
Dim cmd As New SqlCommand(strins, con)
Dim added As Integercon.Open()added = cmd.ExecuteNonQuery

lo que creo que deberia estar especificado es el nivel de seguridad de tu BD y los usuarios que tendrian acceso a ella como el Network Authority\Network Service

PD. Porque no crear webservices en ese server para obtener info de tu bd. ¿Digo si fuera una opcion viable para este caso? . Pero si es necesario creo que cualquiera de las 2 opciones sera valida para ti.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5