Ответ 1
Единственное отличие - это имя.
Они могут использоваться взаимозаменяемо.
См. документацию SqlConnectionStringBuilder.InitialCatalog
в примечаниях:
Это свойство соответствует ключам "Начальный каталог" и "базы данных в строке подключения.
(акцент мой)