标签: connection-string

是ConfigurationManage - > section.SectionInformation.ProtectSection()机器依赖?

在代码中

Configuration config = ConfigurationManager.OpenExeConfiguration (Application.ExecutablePath);
ConnectionStringsSection section = config.GetSection("connectionStrings") as ConnectionStringsSection;
if (!section.SectionInformation.IsProtected)
{
    section.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");
}
Run Code Online (Sandbox Code Playgroud)

当我将应用程序移动到另一台机器时,我遇到了一些麻烦.

是section.SectionInformation.ProtectSection调用机器依赖,意思是,我不能复制配置文件并在另一台机器上使用它?

是否有机器独立的提供者(DataProtectionConfigurationProvider除外)?

我的应用程序要求它在具有相同配置文件的多台计算机上运行(它必须从闪存驱动器运行).

谢谢,法比奥

cryptography connection-string app-config

8
推荐指数
1
解决办法
4718
查看次数

如何通过SSH从C#连接到mysql

如何通过C#连接到mysql数据库,

这是我的连接字符串:

connectionString="server=localhost;port=3306;user id=root;Password=*****;database=Data" providerName="MySql.Data.MySqlClient"
Run Code Online (Sandbox Code Playgroud)

如何将SSH字符串放在这种形式,因为它需要是这样的:

SSH主机名,SSH用户名,SSH密码,Mysql主机名,Mysql用户名,Mysql密码,端口

.net c# mysql database connection-string

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

EntityFramework无法在App.config中看到ConnectionString

我正在和ASP.Net MVC 3一起研究Code First EntityFramework.首先,我的普通EFDbContext类被放在WebUI一个Concrete文件夹中的mvc项目中.

 public class EFDbContext : DbContext
 {
     public DbSet<Product> Products { get; set; }
 }
Run Code Online (Sandbox Code Playgroud)

它被消耗掉了

 public class EFProductRepository : IProductRepository
 {
    private EFDbContext context = new EFDbContext();

    public IQueryable<Product> Products
    {
        get
        {
            return context.Products;
        }
    }
 }
Run Code Online (Sandbox Code Playgroud)

哪里

public interface IProductRepository
{
    IQueryable<Product> Products { get; }
}
Run Code Online (Sandbox Code Playgroud)

所以我将以下代码添加到根Web.config:

 <connectionStrings>
      <add name="WebUI.Concrete.EFDbContext" connectionString="Data Source=HORGH\SQLSERVER2008;Initial Catalog=SportStore;Integrated Security=True;Pooling=False"
providerName="System.Data.SqlClient"/>
 </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

它的工作.

然后我决定将它带入一个单独的Domain类库项目.我有一个App.config文件.所以我决定在那里移动我的连接字符串,它变成了:

<connectionStrings>
      <add name="Domain.Concrete.EFDbContext" connectionString="Data …
Run Code Online (Sandbox Code Playgroud)

c# connection-string web-config ef-code-first asp.net-mvc-3

8
推荐指数
1
解决办法
1万
查看次数

EF 5.0和动态连接字符串?

有一件事让我现在发疯了.

我的(数据库优先)EF模型需要动态连接字符串(服务器的IP地址可能偶尔会改变).

因此,在较旧的EF版本中,您可以通过构造函数传递连接字符串,但这在5.0中是不可能的.

到目前为止我读到的内容,您可以更改数据模板,但每次重新生成模型等时都会被覆盖,因此不是最好的方法.

另一件事是SQLConnectionFactory,但似乎根本不起作用似乎 (Database.DefaultConnectionFactory = new SqlConnectionFactory( ... )完全被忽略了).

什么是正确的方法呢?

c# sql entity-framework connection-string

8
推荐指数
1
解决办法
4951
查看次数

.NET 4:如何在Web.Config中的其他程序集中配置EDMX文件

我在配置EDMX文件时遇到问题,该文件位于其他程序集中,而不是Web项目中.我的项目看起来有点像这样:

Project 1
--> Database.edmx
--> App.Config

Project 2
--> Ton's of .cs and .aspx files.
--> Web.Config with the proper connection string.
Run Code Online (Sandbox Code Playgroud)

在Visual Studio中,Project 1中的.EDMX文件的更新顺利进行,而当我在项目2中有.EDMX文件时,应用程序按预期运行.

任何人都知道如何配置Project 1中的.EDMX文件指向Web.Config的连接字符串?(或者我应该使用Project1.dll.config配置Project 1?)

c# sql-server asp.net connection-string web-config

8
推荐指数
1
解决办法
3491
查看次数

在代码中更改ELMAH数据库

我有几个网站有单独的ELMAH数据库.我想有一个单独的网站来查看所有这些数据库.

我为此创建了一个新的ASP.NET MVC 4网站.我添加了NuGet包"Elmah.MVC"并将以下内容添加到Web.config:

<connectionStrings>
    <add name="Elmah.Sql" connectionString="..." />
</connectionStrings>
<elmah>
    <errorLog type="Elmah.SqlErrorLog" connectionStringName="Elmah.Sql" />
</elmah>
Run Code Online (Sandbox Code Playgroud)

这适用于单个数据库.我也可以通过更改连接字符串来切换数据库,但现在我希望能够从代码中切换数据库.有没有办法做到这一点?

.net asp.net-mvc connection-string elmah

8
推荐指数
2
解决办法
2326
查看次数

用于C#的远程SQL服务器的正确连接字符串

我只想知道远程sql server express版的正确sql连接字符串.

这就是我得到的,但我遇到了一些问题

 SqlConnection cs = new SqlConnection(@"Data Source=(IP Address)\PC-NAME\SQLEXPRESS,1433;Network Library=DBMSSOCN;Initial Catalog=dbase;User ID=sa;Password=password");
Run Code Online (Sandbox Code Playgroud)

我在C#调试器中遇到此错误:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - A connection attempt failed because the connected party did not properly respond after a period of time, or established connection …
Run Code Online (Sandbox Code Playgroud)

c# sql-server connection-string remote-server

8
推荐指数
1
解决办法
6万
查看次数

从VBScript连接到Sybase时出错 - 内部客户端库错误

我正在编写一个连接到Sybase数据库的VBScript,从表中读取一些数据并将其存储在变量中,然后连接到MS SQL服务器并将数据插入到包含先前存储的可变数据的表中.

我不确定这是否是相关信息,但由于我只有32位驱动程序用于连接到Sybase ODBC,并且由于此VBScript在64位计算机上运行,​​因此我通过命令行运行它但使用SysWoW64 cmd .exe并像这样运行它:

C:\Windows\SysWOW64>cscript C:\My\Directory\MyVBScript.vbs
Run Code Online (Sandbox Code Playgroud)

我无法连接到Sybase数据库.我最初对连接字符串本身有一些问题,但似乎已经解决了.

这是我现在收到的错误消息,但我不知道如何通过这个:

Microsoft OLE DB Provider for ODBC Drivers:[SYBASE] [ODBC Sybase driver] [Sybase] ct_connect():user api layer:internal Client Library error:HAFAILOVER:尝试连接服务器


这是现在的脚本

Dim connStr, objConn

DataSource = "ICCM_PREVIEW"
ServerIP = "1.2.3.4"
Port = "1234" 
DBuser = "myUser" 
DBpwd = "myPassword" 
DBName = "myDatabase" 
Driver = "SYBASE ASE ODBC Driver"

connStr = ""
connStr = connStr &"Driver="& Driver &";"
connStr = connStr &"Data Source="& DataSource &";"
connStr = connStr &"Srvr="& ServerIP &","& Port &";"
connStr …
Run Code Online (Sandbox Code Playgroud)

vbscript sybase connection-string

8
推荐指数
1
解决办法
1280
查看次数

错误:应用程序配置文件中没有连接字符串...但有一个

我尝试构建解决方案时出现以下错误:

在应用程序配置文件中找不到名为"TechnicalAnalyzerEntities"的连接字符串.

问题在于:

1 /有一个:

<connectionStrings>
    <add name="TechnicalAnalyzerEntities" connectionString="metadata=res://*/Data.Database.TAdb.csdl|res://*/Data.Database.TAdb.ssdl|res://*/Data.Database.TAdb.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=PSYKOTROPYK-PC\PSYKOTROPYK;initial catalog=TechnicalAnalyzer;persist security info=True;user id=***;password=***;network library=dbnmpntw;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

2 /我的解决方案中只有一个项目(我搜索并且当人们有一个带有连接字符串和启动项目的项目时,似乎会出现相同的错误,而不是我的情况)

3 /此错误似乎不会阻止我的项目运行,也不会阻止Entity Framework访问数据并将其绑定到我的treeview.

实际上唯一的问题是我的错误列表和MainWindow.xaml文件(引用错误)中显示的错误无法正确显示自定义控件,然后需要此连接字符串==>无法创建实例"TreeviewSelector".问题是xaml编辑器中正确显示了自定义控件xaml文件(您猜到的TreeviewSelector.xaml).

这不是一个戏剧性的错误,阻止我继续我的项目,但是有错误并且无法正确使用xaml编辑器是很烦人的.

注意:可能感兴趣的其他几点:1 /我使用Entity Framework 6.0 2 /项目在我的笔记本电脑上,我桌面上的数据库3/Blend显示相同的MainWindow.xaml错误4 /如果我放了一份副本我的项目在我的桌面上(所以在与我的数据库相同的系统上)我有同样的问题

c# wpf entity-framework connection-string

8
推荐指数
1
解决办法
1050
查看次数

模板部署后输出Azure SQL数据库ConnectionString

我有一个ARM模板(其中包括)在Azure SQL服务器上创建数据库(也由模板创建).

我需要输出数据库ADO.NET connectionstring.

因为我不确定调用了什么键,我输出的是整个对象:这就是我在JSON模板文件中所拥有的:"DatabaseConnectionString":{"type":"object","value":"[listkeys (变量('dbResourceId'),变量('apiVersion'))]"}

dbResourceId是100%正确的.如果我输出它,我得到正确的ID,apiVersion与创建数据库时使用的相同.但是,我收到此错误:"code":"NotFound","message":"找不到段'listkeys'的资源.",

正在正确创建数据库

我有一个完全相同的模式/想法与服务总线,它完美的工作帮助,这是杀了我

connection-string azure azure-rm-template

8
推荐指数
1
解决办法
2285
查看次数