Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, estou usando o Visual Studio 2010 Express e o SQL Server 2008 R2 Express, como alguns que viram meu outro tópico já sabem.
Quando eu tento conectar criando um data source eu conecto sem problemas e se copiar a connection string criada por ele e usá-la também. O problema é quando faço uma connection string própria.
Por exemplo, estou usando os exercícios do ADO.NET 4 Step by Step, então se faço assim:
// ----- Build a connection string for the active database.
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
builder.DataSource = @"(local)\SQLExpress";
builder.InitialCatalog = "StepSample";
builder.IntegratedSecurity = true;
return builder.ConnectionString;
Não consigo acessar o banco de dados. Recebo uma mensagem como "Database connection failed: Cannot Open Database "StepSample" requested by the login. The login failed. Login failed for user Bruno-PC\Bruno "
Já se uso a connection string criada pelo próprio Visual Studio, conecta sem problemas:
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder("Data Source=.\\SQLEXPRESS;
AttachDbFilename=D:\\LocalHost\\SQLSERVERDATA\\StepSample.mdf;
Integrated Security=True;Connect Timeout=30;User Instance=True");
return builder.ConnectionString;
Alguém saberia me ajudar? Imagino que ele consiga acessar na segunda por fazer menção ao arquivo em si, já a primeira não consegue por tentar "entrar" no SQL Server e não conseguir, mas isso é só uma suposição.
Carregando comentários...