标签: database-connectivity

如何修复错误'命名管道提供程序,错误40 - 无法打开与'SQL Server'的连接?

我似乎无法从站点连接到我的数据库.我收到此错误:

命名管道提供程序,错误:40 - 无法打开与SQL Server的连接

我尝试使用本地IP地址连接以及公共IP地址.我试过了:

  1. 是的,该站点可以与服务器通信
  2. 命名管道/ TCP已启用.
  3. 允许远程连接.
  4. Windows防火墙已关闭
  5. 在Windows防火墙中为端口1433创建了一个例外.
  6. 在SQL Server配置管理器中启用了所有内容.

我还能在这做什么?

sql-server sql-server-2005 database-connectivity

139
推荐指数
10
解决办法
57万
查看次数

以编程方式测试SQL Server连接的最佳方法是什么?

我需要开发一个将每5分钟触发一次的例程,以检查SQL Server(10到12)列表是否已启动并运行.

我可以尝试在每个服务器中获取一个简单的查询,但这意味着我必须在每个服务器中创建一个表,视图或存储过程,即使我使用任何已经制作的SP我需要在每个服务器中都有一个注册用户服务器也是.服务器不在同一物理位置,因此具有这些要求将是一项复杂的任务.有没有办法简单地从C#one SQL Server"ping"?

提前致谢!

c# sql-server database-connectivity

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

如何在消息框中显示由sql查询打印的值

我想打印SQL Server返回的值.

If NOT Exists(SELECT * FROM ItemList WHERE ItemName='txtItemNama') 
   BEGIN   
    INSERT INTO ItemList (ItemName) VALUES('txtItemNamea')  
   END 
ELSE  
   BEGIN 
    Print 'Duplicate' 
   END
Run Code Online (Sandbox Code Playgroud)

此查询将返回受影响的行数或复制行

我想在C#中使用这个Duplicate MessageBox.Show()

string query1 = "If NOT Exists(SELECT * FROM ItemList WHERE ItemName='txtItemName') BEGIN  INSERT INTO ItemList (ItemName) VALUES('txtItemName')  END ELSE  BEGIN Print 'Duplicate' END";
            SqlCommand cmd = new SqlCommand(query1, conn);
            SqlDataReader dr;
            conn.Open();
            dr=cmd.ExecuteReader();
            conn.Close();
MessageBox.Show(dr);
Run Code Online (Sandbox Code Playgroud)

我不知道怎么dr用来做这件事.请帮我打印复制件

MessageBox.Show(DR);

我需要做什么?

c# ado.net sql-server-2005 database-connectivity winforms

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

MongoParseError:无效的连接字符串

我正在尝试使用此代码连接 MongoDB 数据库,但在运行它时出现错误(请参阅下面代码后的错误)。最初的错误出现在通过添加解决的行中,useNewUrlParser: true但即使在此之后我仍然会遇到更多错误。我使用的是 MongoDB 4.0.1 版。有谁知道如何解决这个错误?

mongoose.connect('User://localhost:27017/User',{ useNewUrlParser: true })
Run Code Online (Sandbox Code Playgroud)

运行此代码时出错:

(节点:11068)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:3):MongoParseError:无效的连接字符串(节点:11068)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的承诺拒绝将使用非零退出代码终止 Node.js 进程。

javascript connection database-connectivity mongodb node.js

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

如何通过Internet远程连接和管理SQL Server数据库?

如何远程连接到SQL Server并管理我的数据库对象?我需要连接到位于Web托管公司服务器上的数据库.我有服务器名称,IP地址,我的数据库用户名和密码.我在我的机器上安装了SQL Server 2000.

我可以使用SQL Server企业管理器吗?一步一步的指南将非常有帮助.

sql-server database-connectivity remote-administration

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

在 Google Cloud SQL 中读取通信数据包时出错

从 3 月 31 日开始,我在 Google Cloud SQL 中遇到以下错误:

读取通信数据包时出错。

我已经使用 Google Cloud SQL 2 年了,但从未遇到过这样的问题。我很担心。

这是详细的错误消息:

textPayload:  "2019-04-29T17:21:26.007574Z 203385 [Note] Aborted connection 203385 to db: {db_name} user: {db_username} host: 'cloudsqlproxy~{private ip}' (Got an error reading communication packets)"
Run Code Online (Sandbox Code Playgroud)

connection database-connectivity google-cloud-sql google-cloud-platform

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

从Visual Studio连接到SQL Server Express

我已经在Visual Studio 2010中安装了SQL Server 2008,我已经下载了一个项目,该项目具有在Visual Studio项目本身中创建的数据库文件,现在我想连接到该数据库。

我尝试更改连接字符串,但无法连接到数据库。

谁能告诉我如何连接数据库,我的计算机上安装了SQL Server 2008(10.0.1600.22)

更新的连接字符串:

这是我正在使用的连接字符串

Data Source=SQLEXPRESS\;Initial Catalog=INVENTORY;uid=xxx;pwd=xxx
Run Code Online (Sandbox Code Playgroud)

xxx\xxx我的机器和安装的SQL Server实例名称分别在哪里。

c# database-connectivity visual-studio-2010 sql-server-express sql-server-2008

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

从Excel 2007查询SQL并返回多个值

我正在尝试获取少量数据,Excel中的大约200个字段以及来自SQL的retreive数据以及每个项目的where子句中的该字段.

TABLE:

ID  Name    Phone
1   Test1   1234
2   Test2   1235
3   Test3   1236


Excel:
Date   ID
2/1/11 1
2/1/11 2
2/1/11 3
Run Code Online (Sandbox Code Playgroud)

我希望能够在excel中检索(希望无需编写任何额外的代码本身 - 可能只是一个简单的Excel ODBC或带有查询的SQL连接.所以我的数据最终将在Excel文档中结束:

Excel:
Date   ID  Name    Phone 
2/1/11 1   Test1   1234
2/1/11 2   Test2   1235
2/1/11 3   Test3   1236
Run Code Online (Sandbox Code Playgroud)

我不确定我是否能够清楚地解释自己......

我正在使用Excel 2007,我也有2010年在某处.SQL是SQL Server 2000.

谢谢!

sql excel-2007 database-connectivity

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

使用 Google App 脚本将 AWS RDS 连接到 Google Sheets 时出错

我正在尝试将 AWS RDS 连接到 Google Sheets,但我得到的只是

无法建立数据库连接。检查连接字符串、用户名和密码。

我已经尝试了跟踪器中找到的方法,即“使用端点主机地址的IP”,但仍然出现相同的错误,

我有:

  1. 设置 [RDS 设置 - 公共可访问性 - 开启] 并验证端点和访问详细信息适用于所有其他查看器(Navicat、Adminer 等)

  2. 在“RDS VPC-安全组”入站和出站中添加了所有需要的 google IP 白名单(请参阅: https: //developers.google.com/apps-script/guides/jdbc)。

这是我正在使用的代码:

var connectionName = 'x.x.x.x:3306'
var user = 'admin';
var userPwd = 'pass';
var db = 'dbname';

var dbUrl = 'jdbc:mysql://' + connectionName + '/' + db;

function readFromTable11() {
  var conn = Jdbc.getConnection(dbUrl, user, userPwd); //error here
  Logger.log(conn);
  var start = new Date();
  var stmt = conn.createStatement();
  stmt.setMaxRows(1000);
  var results = stmt.executeQuery('SELECT * …
Run Code Online (Sandbox Code Playgroud)

jdbc database-connectivity amazon-rds google-apps-script

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