Agregar ítem SQL Server 2005, desde .NET
Aquí pondré algunos resúmenes de las cadenas para SQL Server 2005, desde .NET:
1. Seguridad Estándar
"Data Source=Aron1; Initial Catalog=pubs; User Id=myUsername; Password=myPassword;"
2. Conexión Segura
"Data Source=Aron1; Initial Catalog=pubs; Integrated Security=SSPI;"
3. Conexión vía IP
"Data Source=190.190.200.100,1433; Network Library=DBMSSOCN; Initial Catalog=pubs; User ID=myUsername; Password=myPassword;"
4. Adjuntando una base de datos, para conectarnos a SQL Express (caso mencionado arriba)
"Server=.\SQLExpress; AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname; Trusted_Connection=Yes;"
Ahora con respecto a las conexiones hay algunas cosas que hay que tener en cuenta, y mejores prácticas que aplicar:
En el caso 01 y 03, la conexión al contener el "usuario" y "password", hace que este sea altamente inseguro, imaginemos en el hipotético de los casos que alguien tiene acceso a la cadena conexión, tendrá automáticamente el Login de SQL, bueno las cosas que pueda hacer dependerá del usuario que la encontró.
"Server=.\SQLExpress; AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname; Trusted_Connection=Yes;"
Ahora con respecto a las conexiones hay algunas cosas que hay que tener en cuenta, y mejores prácticas que aplicar:
En el caso 01 y 03, la conexión al contener el "usuario" y "password", hace que este sea altamente inseguro, imaginemos en el hipotético de los casos que alguien tiene acceso a la cadena conexión, tendrá automáticamente el Login de SQL, bueno las cosas que pueda hacer dependerá del usuario que la encontró.
En estos casos hay ciertas prácticas que debemos seguir, como es la encriptación de archivos de configuración, que es generalmente donde se guardan las conexiones, aunque algunos prefieran guardarlo en el Regedit.
Saludos