Estimada Paulita
Al respecto de tú cadena de conexión he modificado la Integrated Security=false y le he adicionado el usuario y la contraseña del usuario que esta autorizado a conectarse a la base de datos, por otro lado, considera encriptar la cadena de conexión por cuestiones de seguridad.
"Provider=SQLOLEDB.1;Integrated Security=false;Persist Security Info=False;Initial Catalog=SistemaBD;Data Source=Paula-PC;User ID=myDomain\myUsername;Password=myPassword;"
Ahora tratare de explicar algunos keyword en la cadena de conexión:
- El keyword Integrated Security=SSPI (SSPI = true) va depender si se esta en una red como miembro de un Dominio o de un Grupo de Trabajo. Si se esta como miembro de un Dominio podrás utilizar Autenticación Integrada de Windows (Windows Integrated Authentication) para acceder a la base de datos, por lo tanto Integrated Security=SSPI
- El keyword Data Source=XXX, corresponde al nombre del servidor o PC en donde esta instalado tu SQL Server y en donde reside tu base de datos. Este keyword varia dependiendo como este instalada tu base de datos, en caso este instalado como INSTANCIA para el valor de XXX tendrás que usar el siguiente formato NombreServidorDB(o IP)\NombreInstanciaDB
- El keyword UserID=XXX, corresponde al nombre de usuario y va depender si se esta en una red como miembro de un Dominio o de un Grupo de Trabajo. Si se esta como miembro de un Dominio para el valor de XXX tendrás que usar el siguiente formato myDomain\myUsername
Cuando mencionas que has leído que algunos lo utilizan así (local)\MSSQLSERVER es porque están conectándose a una instancia en un servidor SQL Server que reside en el mismo servidor o pc desde donde se invoca por eso colocan (local), eso lo trate de explicar al referirme al keyword Data Source
Saludos, desde algún lugar de Lima-Perú