标签: connection-string

如何通过使用共享内存协议连接sql server的命名实例来创建有效的连接字符串?

如何在禁用sql server浏览器的情况下使用共享内存协议连接sql server的命名实例来创建有效的连接字符串?

sql-server ado.net connection-string sql-server-2005 sql-server-2008

4
推荐指数
2
解决办法
4633
查看次数

从ASP.NET连接到远程MongoDB实例

我在解决为什么我无法连接到我在MongoHQ创建的新数据库时遇到了一些麻烦.

我想在我的Web.config文件中包含正确的连接字符串,并让我的Mongo对象引用数据库连接.

连接字符串(显然是编辑过的)是:

公共访问

mongo flame.mongohq.com:27065/dunedin -u {username} -p {password}

AWS内部访问

mongo flame.local.mongohq.com:27065/dunedin -u {username} -p {password}

显然,我已经在密码中包含了正确的用户名来代替大括号中的占位符.

我的代码是:

string connection = ConfigurationManager.ConnectionStrings["DBMongo"].ConnectionString;
var mongo = new Mongo(connection);

mongo.Connect();
Run Code Online (Sandbox Code Playgroud)

但是,一旦我尝试实例化那个Mongo对象,我就会得到格式异常

连接字符串无效:

对于远程托管的MongoDB实例,该连接字符串应该是什么样的?

编辑:

Web.Config中的连接字符串条目是

<add name="DBMongo" connectionString="mongo flame.mongohq.com:27065/dunedin -u ausername -p apassword"/>
Run Code Online (Sandbox Code Playgroud)

.net rest connection-string mongodb

4
推荐指数
2
解决办法
7186
查看次数

Java新手需要数据库连接方面的帮助

我是Java的新手,甚至是Java数据库连接的新手.当我把它放在Main类中时,我设法创建了一个数据库连接并查询了一个表.现在我已将它移动到一个名为Connection的新类中,我收到错误:

package lokate;

import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.ResultSet;

public class Connection {

private static Statement stmt = null;
private static ResultSet rs = null;
private static Connection con = null;

public Connection() throws SQLException {
    try {
        Class.forName("com.mysql.jdbc.Driver");
        String connectionUrl = "jdbc:mysql://localhost:3306/Lokate?" +
                               "user=root&password=";
        con = DriverManager.getConnection(connectionUrl);
        stmt = con.createStatement();
        retriveData("SELECT * FROM Users");
        int rowsEffected = 0;
    } catch (SQLException sqlEx) {
        System.out.println("SQL Exception: "+ sqlEx.toString());
    } catch (ClassNotFoundException classEx) {
        System.out.println("Class Not Found Exception: "+ …
Run Code Online (Sandbox Code Playgroud)

java mysql connection-string database-connection

4
推荐指数
1
解决办法
2072
查看次数

OLEDB中IMEX的默认值是多少?

string strConn = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=" + filename + ";Extended Properties=\"Excel 12.0 Xml;HDR=Yes;IMEX=1\";";
Run Code Online (Sandbox Code Playgroud)

我在谷歌上搜索,但没有得到任何结果.我认为默认值是2,但我不确定.

有人可以帮帮我吗?谢谢.

oledb excel connection-string

4
推荐指数
2
解决办法
2万
查看次数

发布时,不会复制Web.Release.config中connectionStrings的内容

我有一个connectionString Web.Debug.config,另一个是不同的Web.Release.config.

当我发布我的项目时,内容Web.Release.config不会出现在已Web.config发布的内容中.为什么?

Web.config文件

<configuration>
    <connectionStrings>
        <!-- <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-SalvaVidas-20130610104655;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-SalvaVidas-20130610104655.mdf" /> -->
    </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

Web.Debug.config

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
    <connectionStrings>
        <add name="MyContext"
             providerName="System.Data.SqlClient"
             connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=MyDb;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\MyDb.mdf" />
    </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

Web.Release.config

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
    <connectionStrings>
        <add name="MyContext"
             providerName="System.Data.SqlClient"
             connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=MyDb;Server=ServerName;Database=MyDb;Trusted_Connection=True;Integrated Security=SSPI;" />
    </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc connection-string asp.net-mvc-4

4
推荐指数
1
解决办法
3834
查看次数

在ASP.NET MVC 5.1中更改身份/成员身份验证的默认数据库

我目前使用Entity Framework Model-First在ASP.NET MVC5的Visual Studio 2013中启动了一个新项目.实体很好,到现在为止......哈哈

我的问题是:有没有办法改变身份数据库而不覆盖它?

更好地解释:目前,我从Entity生成的数据库很好地在我的外部SQL Server数据库中,但我的帐户信息在(我猜它)与Visual Studio 2013一起运行的SQL Server中.

强化它:我只想将数据库更改为与我的实体框架使用的相同,我不想覆盖它.可能吗?

c# entity-framework connection-string asp.net-identity asp.net-mvc-5.1

4
推荐指数
1
解决办法
8927
查看次数

如何在OrmLite ServiceStack中增加命令超时?

我正在使用ServiceStack OrmLite SqlServer v3.9.71并具有以下连接字符串:

<add key="ConnStr" value="Data Source=my-db;Initial Catalog=Users;Integrated Security=SSPI;Connection Timeout=666"/>
Run Code Online (Sandbox Code Playgroud)

并使用以下命令运行查询,需要2-3分钟才能返回:

using (Db)
{
    var result = new ResultDto();

    Parallel.Invoke(
       () => { result.StatOne = Db.Dictionary<DateTime, int>(query1); },
       () => { result.StatTwo = Db.Dictionary<DateTime, int>(query2); }
    );

    return result;
}
Run Code Online (Sandbox Code Playgroud)

当在Db对象上放置一个断点时,我可以看到连接超时,666但我无法弄清楚如何在每次运行上面时设置/增加命令超时它30在默认超时的秒后超时.

有任何想法吗?

.net c# sql-server connection-string ormlite-servicestack

4
推荐指数
1
解决办法
2086
查看次数

连接字符串中的撇号(单引号)

'在连接字符串中的字符时遇到麻烦。实体框架引发异常:

初始化字符串的格式不符合从索引开始的规范

我尝试了此处此处建议的答案,但均无济于事。

我也尝试用SqlConnectionStringBuilder类构造它,结果得到了相同的异常。

谁能帮我吗?

提前致谢。

编辑:

连接字符串确实位于web.config文件中,它看起来像这样:

<add name="TestEntities" connectionString="metadata=res://*/DAL.TestModel.csdl|res://*/DAL.TestModel.ssdl|res://*/DAL.TestModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.\testsource;initial catalog=testdb;User Id=testuser;Password=test'password;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)

问题出在Password=test'password钻头上。

  1. 我不能将其用双引号引起来,因为它已经被它们包围了。
  2. 我不能把它放在&quot;-s 之间,因为它已经被它们包围了。
  3. 而且我不能将其用单引号引起来,因为单引号本身就是我要逃避的内容。

Password='test&apos;password' 不起作用。

c# entity-framework connection-string

4
推荐指数
1
解决办法
2186
查看次数

使用sqlalchemy.engine.url.URL为mssql + pyodbc构建连接URL

问题...

我试图通过SQLAlchemy连接到MSSql服务器.这是我的代码与假凭证(显然不是我真正的凭据).

代码...

credentials = {
'username'  : 'SPOTTER_xyz_ACC',
'password'  : '123Goodbye2016!@#',
'host'      : 'MARYLQLT01',
'database'  : 'LRS_DUS',
'port'      : '1560'}

connect_url = sqlalchemy.engine.url.URL(
    'mssql+pyodbc',
    username=credentials['username'],
    password=credentials['password'],
    host=credentials['host'],
    port=credentials['port'],
    query=dict(service_name=credentials['database']))

engine = create_engine(connect_url)
connection=engine.connect()
Run Code Online (Sandbox Code Playgroud)

这是我得到的.pyodbc错误.

(pyodbc.Error) ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source
name not found and no default driver specified (0) (SQLDriverConnect)')
Run Code Online (Sandbox Code Playgroud)

额外细节

但是,这是奇怪的...我如果做一个pyodbc连接并使用Pandas.read_sql,那么我可以没有错误地获取数据.所以我不明白为什么我得到'pyodbc'错误????

connection=pyodbc.connect(\
                          'Driver={SQL Server}; \
                          Server=MARYLQLT01; \
                          Database=LRS_DUS; \
                          UID=SPOTTER_xyz_ACC; \
                          PWD=123Goodbye2016!@#')

stmt='select * from PD_SC_All'
df=pd.read_sql(stmt,connection)
Run Code Online (Sandbox Code Playgroud)

然后我可以看到数据帧.

那么,为什么(pyodbc.Error)我尝试连接SQLAlchemy时会遇到什么?

系统信息

Windows 7 …
Run Code Online (Sandbox Code Playgroud)

python sql-server connection-string sqlalchemy pyodbc

4
推荐指数
1
解决办法
5665
查看次数

net core 2.0 appsettings.json保存在bin目录中

我是新人net core 2.0.

我正在连接到datbase.我习惯使用App.ConfigWeb.Config设置连接字符串.但在net core 2.0中使用的是appsettings.json文件.

当我编译de Application时,appsettings.json不在bin目录中生成文件.因此,当我从Console运行c>dotnet prj.dllappplication抛出一个excepción因为找不到连接文件.

我的问题是......我必须appsettings.json手动将文件复制到bin目录,还是有一种方法可以在bin编译Project时将其保存在目录中?

谢谢

json connection-string .net-core

4
推荐指数
1
解决办法
3420
查看次数