Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 使用LINQ将数据库切换为具有适当身份验证的SQL_Asp.net_Sql Server_Vb.net_Linq_Linq To Sql - Fatal编程技术网

Asp.net 使用LINQ将数据库切换为具有适当身份验证的SQL

Asp.net 使用LINQ将数据库切换为具有适当身份验证的SQL,asp.net,sql-server,vb.net,linq,linq-to-sql,Asp.net,Sql Server,Vb.net,Linq,Linq To Sql,我正在编写一个ASP.NET VS2013 web应用程序,它使用LINQ to SQL。datacontext是通过图形界面创建的,效果非常好。我需要从DEV切换到INT,然后以编程方式切换到PROD。 听起来很简单,读了很多很多帖子后,我非常沮丧 当我切换到DEV时,它会工作,因为连接已经存在。当我切换到INT时失败,但不是因为身份验证,而是因为存储过程不存在。。。那没有意义 有人能帮我做一下测试报告吗???我已经试过很多了我想 --WP_LINQ2SQLDB.DESIGNER.VB-- 导

我正在编写一个ASP.NET VS2013 web应用程序,它使用LINQ to SQL。datacontext是通过图形界面创建的,效果非常好。我需要从DEV切换到INT,然后以编程方式切换到PROD。 听起来很简单,读了很多很多帖子后,我非常沮丧

当我切换到DEV时,它会工作,因为连接已经存在。当我切换到INT时失败,但不是因为身份验证,而是因为存储过程不存在。。。那没有意义

有人能帮我做一下测试报告吗???我已经试过很多了我想

--WP_LINQ2SQLDB.DESIGNER.VB--

导入系统 导入System.Collections.Generic 导入System.ComponentModel 导入系统数据 导入System.Data.Linq 导入System.Data.Linq.Mapping 导入系统 导入System.Linq.Expressions 输入系统。反射 _ 部分公共不可继承类WP_LinQ2SQLDataContext 继承System.Data.Linq.DataContext 私有共享mappingSource作为System.Data.Linq.Mapping.mappingSource=新属性mappingSource 区域扩展性方法定义 部分私有子对象已创建 端接头 末端区域 公共亚新 MyBase.New,mappingSource 再次创建 端接头 作为字符串的公共子NewByVal连接 MyBase.Newconnection,映射源 再次创建 端接头 等等

--WP_LINQ2SQLDB.VB--

继承System.Data.Linq.DataContext 一次创建的私有子对象 Dim connectionStr As String=无 选择要使用的Case My.Settings.DB\u 案例开发 案例智力 connectionStr=数据源=服务器\DBINST;初始目录=类别订单;综合安全=真实; 案例珠三角 结束选择 Dim DB_TUAcct=My.Settings.DB_TUAcct Dim DB_TUPwd=My.Settings.DB_TUPwd connectionStr=connectionStr+User ID=Domain\blah+DB_TUAcct.ToUpper+;密码=+My.Settings.DB_TUPwd+; --DEFAULT.VB--

“我试过。。。 Dim dc作为WP_LinQ2SQLDataContext=新WP_LinQ2SQLDataContexttemp 将dc设置为WP_LinQ2SQLDataContext=New WP_LinQ2SQLDataContextbuilder.ConnectionString '从sql builder生成连接字符串 Dim builder2作为IDbConnection=New SqlClient.SqlConnectiontemp dc.Connection.ConnectionString=builder.ConnectionString
但最后,我不能让LINQ失败,因为连接字符串不好。。。我不知道如何修复

你的问题不太清楚。你收到错误信息了吗?如果是,请提供完整的错误详细信息无错误消息。如果我更改数据库,错误不是存储过程,因为它不在那里,所以这很酷。但问题是,我需要改变用户,我不能让它工作。。。该连接与原始用户/pwd一起工作