在ASP.NET的web.config配置文件中 在连接数据库字符串 Initial Catalog= 应该写的是数据库名 还是还数据路
我在VS2008里面写的InitialCatalog=数据库名可以正常运行但是我同学的要写InitialCatalog=数据库路径才能正常运行这是为什么...
我在VS2008里面写的Initial Catalog= 数据库名 可以正常运行 但是我同学的要写Initial Catalog= 数据库路径 才能正常运行 这是为什么
展开
5个回答
展开全部
你的同学是否完全安装了数据库程序,并且你们的web.config配置字段是否完全相同, <connectionStrings>
<add name="ConnectionString" connectionString="Data Source=数据库服务器名;Initial Catalog=数据库名;User ID=sa;pwd=123456;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
是否存在你写上了数据库服务器名称而你同学却没有这个字段,这样的情况也可能导致无法正常运行。一般的情况是后一种,你们可以仔细调试一遍试试。Good Luck
<add name="ConnectionString" connectionString="Data Source=数据库服务器名;Initial Catalog=数据库名;User ID=sa;pwd=123456;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
是否存在你写上了数据库服务器名称而你同学却没有这个字段,这样的情况也可能导致无法正常运行。一般的情况是后一种,你们可以仔细调试一遍试试。Good Luck
展开全部
Initial Catalog= 数据库路径 是因为该数据库没有附加SQL Server Express里面;
Initial Catalog= 数据库名 因为该数据库已经附加SQL Server Express了~~~
Initial Catalog= 数据库名 因为该数据库已经附加SQL Server Express了~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能你的数据库是SQL数据库,所以系统能够找到,而他的机器上可能装了多个SQL实例,所以才需要指明路径或服务器名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正确的应该是写的数据库名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询