
18/03/2008, 22:13
|
 | 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. |