Cita: sqlconexion("data source=1.1.1.1 ;user id= ¡d=sa;password=;database=aa")
Mmm

, se me hace un poco extraño que tengas que
conectarte de esa manera...
De casualidad tu makina la estas manejando de forma local..?? y aunque estuvieras en forma remota..la llamas por su nombre y ya.
pero . . .
En último de los casos sería el datasoruce con 127.0.0.1 ó localhost pero
1.1.1.1 eso sí se me hace muy extraño.
Porque no haces unas pruebas con 127.0.0.1 y localhost y me dices que ta te fue.
Pero en fin... si te funciona de esa manera

al menos por mi parte no tendría una respuesta directa.
Saludos