标签: connection-string

使用IP地址和端口号访问SQL Server ...帮助!

我需要访问防火墙后面的机器上的SQL Server,并使用像95.95.95.33:6930(不是真正的IP地址)的IP地址访问这台机器......但是,你得到我的观点,通过访问95.95 .95.33在端口6930上,防火墙将请求路由到该特定机器...

我的问题是......你如何构建一个连接字符串来访问地址95.95.95.33:6930的机器,然后进一步访问端口1433上的SQL Server或可能是8484不同的端口???

谢谢

麦克风

sql-server connection-string

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

网络上数据库的SQL连接字符串

我想连接到除localhost之外的主机上的数据库,我的DBMS是SQL Server,我正在使用ado.net,如下所示:

SqlConnection con = new SqlConnection(constr);
con.Open();
SqlCommand cmd = new SqlCommand("insert into st (ID,Name) values ('"+cnt.ToString()+"','havijuri');", con);
//some sql commands.
con.Close();
Run Code Online (Sandbox Code Playgroud)

我应该使用什么作为constr(连接字符串),并使用这些信息:

  • 主持人IP:10.15.10.12
  • 该文件是database1.mdf,
  • 在此目录中(在主机上):D:\ Project1\DataBase

告诉我是否需要任何其他信息

c# sql-server connection-string

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

猜猜插入语句中的错误

那里有一些鹰眼的人吗?我想在下面的插入语句中删除错误的位置.我在运行时使用了断点来跟踪代码,并且我得到了异常错误(在关键字"Case"附近有一个不正确的语法).让你的老鹰眼睛......

public partial class OpenCase : System.Web.UI.Page
{
    string adminString;
    protected void Page_Load(object sender, EventArgs e)
    {
        adminString = "CA123";
    }

    protected void openCaseBotton_Click(object sender, EventArgs e)
    {
        //SQL connection string
        SqlDataSource CSMDataSource = new SqlDataSource();
        CSMDataSource.ConnectionString = ConfigurationManager.ConnectionStrings["CMSSQL3ConnectionString"].ToString();

        //SQL Insert command with variables
        CSMDataSource.InsertCommandType = SqlDataSourceCommandType.Text;
        CSMDataSource.InsertCommand = "INSERT INTO Case (CaseID, CaseDesc, DateOpened, CasePriority, AdministratorID) VALUES (@CaseID, @CaseDesc, @DateOpened, @CasePriority, @AdministratorID)";

        //Actual Insertion with values from textboxes into databse fields
        CSMDataSource.InsertParameters.Add("CaseID", caseIDTextBox.Text);
        CSMDataSource.InsertParameters.Add("CaseDesc", caseDescTextBox.Text);
        CSMDataSource.InsertParameters.Add("DateOpened", DateTime.Now.ToString());
        CSMDataSource.InsertParameters.Add("CasePriority", null); …
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net connection-string insert

2
推荐指数
1
解决办法
353
查看次数

使用Active Directory服务帐户从.NET连接到SQL Server

我有用C#编写的Winforms应用程序,它连接到SQL Server数据库.当我连接到SQL Server时,我建立了一个连接字符串,它可以包含SQL Server登录详细信息或使用Windows身份验证,在这种情况下,我省略了用户名和密码并使用

"Integrated Security=SSPI" 
Run Code Online (Sandbox Code Playgroud)

在连接字符串中设置.

现在,用户请求他们可以选择使用Active Directory服务帐户连接到MS SQL Server,而不是网络用户帐户(我假设使用Windows身份验证的连接将通过.

我不熟悉服务帐户或Active Directory,并且想知道是否有人可以指出我正确的方向.有没有办法构建一个连接字符串,允许我的应用程序使用特定的Active Directory服务帐户连接到数据库?

.net c# sql-server connection-string

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

对于一台服务器上的许多项目的ConnectionString管理,我应该为我们的代码创建自己的ConnectionString提供程序

我在一台Windows Server上有大约10个不同的.NET项目,主要是.NET 4.0,但有些是.NET 2.0

其中一些项目是asp.net,一些是后台实用程序/服务.

这些项目与我们基础架构中的100多个不同数据库进行交互.他们用来做的连接字符串每月至少更改几次.

这里的问题是忘记将ConnectionString放在其中一个项目中会导致很多问题,并且许多不同的程序员会一直将新项目/更新部署到服务器.

我对解决方案的新尝试是覆盖所有项目中的System.ConfigurationManager类,并将其替换为我自己的实现,该实现从我可以维护的共享配置文件中读取.然后我只需重新编译每个项目并进行部署.

我还可以尝试在所有项目之间共享的machine.config文件中维护ConnectionStrings,但是我必须为项目使用的每个版本的.NET框架执行此操作,该框架至少有三个,并且在这个文件好像很危险.

有人建议采用哪种方式进行?

谢谢.

.net c# connection-string machine.config

2
推荐指数
1
解决办法
1288
查看次数

如何检查连接字符串是否有效?

我必须保存数据,我必须先测试连接才能保存.如何测试此连接字符串对特定连接是否有效?

我的代码是这样的:

static public bool TestConnString(string connectionString)
{
    bool returnVal = true;
    using (SqlConnection conn = new SqlConnection(connectionString))
    {
        try
        {
            conn.Open();

            if (conn.State != ConnectionState.Open)
                returnVal = false;
            else
                returnVal = true;
        }
        catch (Exception ex)
        {
            returnVal = false;
        }
    }

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

连接字符串是:

Data Source=testSvr03\SQLEXPRESS;Initial Catalog=Test; Connection Timeout=600; Persist Security Info=True;User ID=Test; password=test 
Run Code Online (Sandbox Code Playgroud)

如果我在连接字符串中给出错误的数据源,那么在conn.open()之后它永远不会在这个函数中返回.我把catch块但是它进来了

谁能告诉我什么是解决方案?

.net c# ado.net connection-string sql-server-2008

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

Web.config中连接字符串的数据源

我想知道Web.config中连接字符串的数据源应该是什么

我的SQL数据库资源管理器看起来像198.57.59.70(SQL Server 10.50.1600 - RAM\ServerAdmin),我有数据库.当我使用它时,我得到的网络数据库不存在.当我使用数据源= 198.57.59.70时,我收到一个错误"System.Data.SqlClient.SqlException:用户'RAM\IWPD_3登录失败"这是在Windows Server 2008中的asp.net 3.5中进行部署.谢谢!

有人可以指导我,谢谢!

<connectionStrings>
    <add name="ConnectionString" connectionString="Data Source=198.57.59.70(SQL Server 10.50.1600 - COMM\ServerAdmin);Initial Catalog=Tracking;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

asp.net connection-string web-config

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

使用Powershell在子文件夹中编辑zip文件内容

我正在尝试更新从Excel文档创建的zip文件的内容。我想替换\ zipfile \ xl \ connections.xml的某些内容。

此部分脚本将列出zip文件的内容:

$shell_app = new-object -com shell.application
$zip = “$destination\exceltemplates\Templates\Template1.xlsx.zip”
$zip_file=$shell_app.NameSpace($zip)
$zip_file.Items() | Select Path
Run Code Online (Sandbox Code Playgroud)

但是我尝试过的每种更新方法都产生了一个错误。访问和更新zip文件中的文件的下一步需要做什么?

xml powershell connection-string

2
推荐指数
3
解决办法
4588
查看次数

在app.config外部的Entity Framework中为PostgreSQL数据库设置connectionString

我有一个使用PostgreSQL的数据库构建,我通过Entity Framework 6访问它.

直到最近它通过app.configconnectionString 顺利运行:

<connectionStrings>
    <add
        name="fancyName"
        connectionString="Host=localhost; user id=allCanSee; password=notSoSecret; database=notHidden"
        providerName="Npgsql" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

我们的主程序员对开放的connectionString并不满意,因为我们安装软件的每台计算机都可以读取它.因此,我们加密了所有内容,并将加密存储在app.config.

现在我遇到了一个新问题 - 我通过以下方式访问了我的数据库:

public class VersionContext
{
    public virtual DbSet<DatabaseNumber> DatabaseVersion { get; set; }

    public VersionContext() : base("name=fancyName")
    {
        System.Data.Entity.Database.SetInitializer<DatabaseContext>(null);
    }
}
Run Code Online (Sandbox Code Playgroud)

但由于我app.config不再包含connectionString,我必须告诉数据库在哪里查看.

我目前的尝试是这样的:

public static class VersionContextConnection
{
    public static string GetConnectionString() //Accessable form everywhere
    {
        var providerName = "Npgsql";
        var databaseName = decryptedName;
        var userName = decryptedUserName;
        var password = decryptedPassword;
        var host = …
Run Code Online (Sandbox Code Playgroud)

c# postgresql entity-framework connection-string

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

如何在WPF应用程序的Config File中添加连接字符串

我是初学者并且学习WPF应用程序.我有一个简单的项目,我想从App.Config文件中读取数据库配置字符串.但我无法这样做.以下是我的尝试:

APP.Config文件:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
    </startup>
  <connectionStrings>
    <add name="DBCS" connectionString="Data Source=.\;Initial Catalog=Connect;Integrated Security=SSPI" providerName="System.Data.SqlClient" />
  </connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

CS代码:

    public static void GetDataFromDB()
            {
                //var CS = @"Data Source=.\;Initial Catalog=Connect;Integrated Security=SSPI";
               // ABOVE CODE WORKS FINE
                string CS = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
                using (SqlConnection con = new SqlConnection(CS))
                {
                    con.Open();
                    SqlDataAdapter da = new SqlDataAdapter("Select * from tblTenant", con);
                    DataSet ds = new DataSet();
                    da.Fill(ds);
                }
            } 
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

编辑:

在此输入图像描述

.net c# wpf connection-string

2
推荐指数
1
解决办法
1225
查看次数