davidsperling
asked on
Cannot acces .mdf (mssql 2005 express) in Visual Studio Express project (c#)
Well, I can browse it within VSE, but when i hit F5 this error msg appears...
" Cannot open database "MyChars" requested by the login. The login failed. Login failed for user 'Brunte\David'. "
This is a school example i need to get running in order to learn asp.net... :-)
Let's say php/mysql is easier to get goin'...
I'm using Vista Buisness (swedish), IIS7, Visual Web Developer Express 2005 (updated for vista), MS Sql Server 2005 Express.
Beskrivning: Ett undantag som inte kunde hanteras uppstod när den aktuella webbegäran kördes. Mer information om felet och var i koden det uppstod finns i stackspårningen.
Undantagsinformation: System.Data.SqlClient.SqlE xception: Cannot open database "MyChars" requested by the login. The login failed.
Login failed for user 'Brunte\David'.
Källfel:
Ett undantag som inte hanteras genererades vid körningen av den aktuella webbegäran. Information om undantagets ursprung och plats kan identifieras med undantagsstackspårningen nedan.
Stackspårning:
[SqlException (0x80131904): Cannot open database "MyChars" requested by the login. The login failed.
Login failed for user 'Brunte\David'.]
System.Data.SqlClient.SqlI nternalCon nection.On Error(SqlE xception exception, Boolean breakConnection) +736211
System.Data.SqlClient.TdsP arser.Thro wException AndWarning (TdsParser StateObjec t stateObj) +188
System.Data.SqlClient.TdsP arser.Run( RunBehavio r runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1959
System.Data.SqlClient.SqlI nternalCon nectionTds .CompleteL ogin(Boole an enlistOK) +33
System.Data.SqlClient.SqlI nternalCon nectionTds .AttemptOn eLogin(Ser verInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +237
System.Data.SqlClient.SqlI nternalCon nectionTds .LoginNoFa ilover(Str ing host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +374
System.Data.SqlClient.SqlI nternalCon nectionTds .OpenLogin Enlist(Sql Connection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +192
System.Data.SqlClient.SqlI nternalCon nectionTds ..ctor(DbC onnectionP oolIdentit y identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +170
System.Data.SqlClient.SqlC onnectionF actory.Cre ateConnect ion(DbConn ectionOpti ons options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +359
System.Data.ProviderBase.D bConnectio nFactory.C reateNonPo oledConnec tion(DbCon nection owningConnection, DbConnectionPoolGroup poolGroup) +27
System.Data.ProviderBase.D bConnectio nFactory.G etConnecti on(DbConne ction owningConnection) +47
System.Data.ProviderBase.D bConnectio nClosed.Op enConnecti on(DbConne ction outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlC onnection. Open() +111
System.Data.Common.DbDataA dapter.Fil lInternal( DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +121
System.Data.Common.DbDataA dapter.Fil l(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +137
System.Data.Common.DbDataA dapter.Fil l(DataSet dataSet, String srcTable) +83
System.Web.UI.WebControls. SqlDataSou rceView.Ex ecuteSelec t(DataSour ceSelectAr guments arguments) +1770
System.Web.UI.DataSourceVi ew.Select( DataSource SelectArgu ments arguments, DataSourceViewSelectCallba ck callback) +17
System.Web.UI.WebControls. DataBoundC ontrol.Per formSelect () +149
System.Web.UI.WebControls. BaseDataBo undControl .DataBind( ) +70
System.Web.UI.WebControls. GridView.D ataBind() +4
System.Web.UI.WebControls. BaseDataBo undControl .EnsureDat aBound() +82
System.Web.UI.WebControls. CompositeD ataBoundCo ntrol.Crea teChildCon trols() +69
System.Web.UI.Control.Ensu reChildCon trols() +87
System.Web.UI.Control.PreR enderRecur siveIntern al() +41
System.Web.UI.Control.PreR enderRecur siveIntern al() +161
System.Web.UI.Control.PreR enderRecur siveIntern al() +161
System.Web.UI.Page.Process RequestMai n(Boolean includeStagesBeforeAsyncPo int, Boolean includeStagesAfterAsyncPoi nt) +1360
-------------------------- ---------- ---------- ---------- ---------- ---------- ----
Versionsinformation: Microsoft .NET Framework-version:2.0.5072 7.312; ASP.NET-version:2.0.50727. 833
ee2.jpg
" Cannot open database "MyChars" requested by the login. The login failed. Login failed for user 'Brunte\David'. "
This is a school example i need to get running in order to learn asp.net... :-)
Let's say php/mysql is easier to get goin'...
I'm using Vista Buisness (swedish), IIS7, Visual Web Developer Express 2005 (updated for vista), MS Sql Server 2005 Express.
Beskrivning: Ett undantag som inte kunde hanteras uppstod när den aktuella webbegäran kördes. Mer information om felet och var i koden det uppstod finns i stackspårningen.
Undantagsinformation: System.Data.SqlClient.SqlE
Login failed for user 'Brunte\David'.
Källfel:
Ett undantag som inte hanteras genererades vid körningen av den aktuella webbegäran. Information om undantagets ursprung och plats kan identifieras med undantagsstackspårningen nedan.
Stackspårning:
[SqlException (0x80131904): Cannot open database "MyChars" requested by the login. The login failed.
Login failed for user 'Brunte\David'.]
System.Data.SqlClient.SqlI
System.Data.SqlClient.TdsP
System.Data.SqlClient.TdsP
System.Data.SqlClient.SqlI
System.Data.SqlClient.SqlI
System.Data.SqlClient.SqlI
System.Data.SqlClient.SqlI
System.Data.SqlClient.SqlI
System.Data.SqlClient.SqlC
System.Data.ProviderBase.D
System.Data.ProviderBase.D
System.Data.ProviderBase.D
System.Data.SqlClient.SqlC
System.Data.Common.DbDataA
System.Data.Common.DbDataA
System.Data.Common.DbDataA
System.Web.UI.WebControls.
System.Web.UI.DataSourceVi
System.Web.UI.WebControls.
System.Web.UI.WebControls.
System.Web.UI.WebControls.
System.Web.UI.WebControls.
System.Web.UI.WebControls.
System.Web.UI.Control.Ensu
System.Web.UI.Control.PreR
System.Web.UI.Control.PreR
System.Web.UI.Control.PreR
System.Web.UI.Page.Process
--------------------------
Versionsinformation: Microsoft .NET Framework-version:2.0.5072
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//Declare and define a connection string
string strConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MyChars.mdf;Integrated Security=True;User Instance=True";
//Declare a refernce to SqlConnection and create an obiect "Data Source=.\SQLEXPRESS;|" '
SqlConnection conn = new SqlConnection(strConnectionString);
//Declare a reference to the SqlCommand and create an object
SqlCommand cmd = new SqlCommand("Select * from Cars", conn);
//Declare a reference to the DataReader
SqlDataReader objRead;
//Open the connection to the database
conn.Open();
//Read and return a row
objRead = cmd.ExecuteReader();
//Navigate througt the batabase
while (objRead.Read())
{
Response.Write(objRead.GetString(2) + "<br>");
ddBrand.Items.Add(objRead.GetString(2));
}
//Close the connection
conn.Close();
}
}
ee.jpgee2.jpg
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
ASKER
Bah, I'll just stick to backup/restore. Works at least :-)
ASKER
-I can't find any security settings for sql within VSE, exept "owner" (alreadey set).
-I've installed Management Studio Express, updated to MSE SP2. But on my Vista it chrashes whenever I try to Open a file.
-I can't Attach the file based db, 'cause it's not possible to browse to c:\users\david\documents\v
(others have had the similar problem)
-In file security for mychars.mdf (chars means cars :-) I've already added Brunte\David, Everyone and
Brunte\IIS_IUSRS (replaces user ASPNET in Vista).
-I need to deliver my tasks in one single folder anyway, so the db has to reside in the App_Data folder.
Thanks :-)
Brunte\David