微软自己写的~测试远程数据库是否工作正常

1 <%@ Page Language="C#" %>

 2
 3 <%@ Import Namespace="System.Data.SqlClient" %>
 4 <%
 5     string ServerName = "测试";
 6     string DBIP = "-"; // - 表示没有数据库服务器
 7     string DBName = "";
 8     string DBUser = "";
 9     string DBPassword = "";
10     string conn = string.Format(@"Data Source={0};Initial Catalog={1};Persist Security Info=True;
11                          User Instance=False;User ID={2};Password={3};MultipleActiveResultSets=true"
12        , DBIP
13        , DBName
14        , DBUser
15        , DBPassword);
16
17
18     string message = "NoSql";
19     if (DBIP != "-")
20     {
21         using (SqlConnection _conn = new SqlConnection(conn))
22         {
23             using (SqlCommand comm = new SqlCommand("SELECT COUNT(1)  FROM sys.tables", _conn))
24             {
25                 try
26                 {
27                     _conn.Open();
28                     comm.ExecuteReader();
29                     message = "OK";
30                     _conn.Close();
31                     _conn.Dispose();
32                 }
33                 catch (Exception)
34                 {
35                     message = "Fail";
36                 }
37
38             }
39         }
40     }
41
42
43     string callback = Request["jsonpcallback"];
44     Response.ContentType = "application/x-javascript";
45     string str = callback + "({" + string.Format("\'ServerName\':\'{0}\', \'ServerIP\':\'{1}\',\'IISMessage\':\'{2}\',\'DBMessage\':\'{3}\'", ServerName, Request.ServerVariables["LOCAL_ADDR"].ToString(), "OK", message) + "})";
46     Response.Write(str);

 本文转自博客园张占岭(仓储大叔)的博客,原文链接:微软自己写的~测试远程数据库是否工作正常,如需转载请自行联系原博主。

时间: 2024-10-28 14:38:27

微软自己写的~测试远程数据库是否工作正常的相关文章

写给想从事数据库方面工作的朋友

经常有人问我,有关数据库方面的职位.职业规划.转型等相关的问题.对于经常听到的"DBA(数据库管理员).数据库开发工程师.数据挖掘工程师.数据库架构师......"这些职位,之前我也比较迷惑,甚至搞不清楚这些岗位具体的工作任务和职责,更别提什么职业规划了.后来询问了一些专门从事数据库方面工作的朋友,也查了一些资料,加入了自己的一点点见解.抽空整理了一下,写出本文,希望能够帮助到想走这条路的朋友.由于本人也并不太专业,如有错误,望及时指出. 1.总的来讲,数据库方面的工作主要有两种:数据

rman如何连接本地数据库和远程数据库

rman 连接: 连接到本地数据库: 1.首先指定ORACLE_SID : --如果数据库只有一个实例,那么就不需要进行指定了,rman默认连接到唯一的实例上: >set ORACLE_SID=ORCL 2.然后rman target usr/pwd nocatalog:--这样默认就是连接的指定的数据库服务名称,关于catalog是什么意思,我还不知道: >rman target usr/pwd nocatalog: 3.也可以不指定用户名和密码 rman target /:--这种方式以什

关于SQL Server 2005 的自动远程数据库备份

原文:(原创)关于SQL Server 2005 的自动远程数据库备份 由于项目需要,需要对目标服务器上的数据库每天进行备份并转移,查阅网上的一些帮助,结合自己的实际需要,写了这篇文章,希望对有同样需求的朋友有所帮助.目标服务器:192.168.1.197,备份服务器:192.168.0.194 1.在备份服务器上新建一个文件夹(我的是C:\DbBackupTest),首先要确定对备份服务器要有足够的权限(权限设置如下图所示),最好是"Administrators"组账户.其次 到备份

关于c#中使用IP连接本地和远程数据库的问题!!!!!!

问题描述 C#中通过IP地址,数据库名,以及账号,密码连接本地和远程数据库.求基本代码!!!!!!!!先谢谢大家!!!!!!!! 解决方案 解决方案二:本文通过Web.config配置.调用方法等介绍了C#连接数据库的方法.VS2005连接ACCESS,SQLSERVER,ORACLE数据库测试通过.下面我们开始介绍c#连接数据库:首先我们新建立一个项目,填加一个类,专门用做数据库连接用.这里我们给这个类起名叫DataBase.cs,下面是这个类的内容.1.usingSystem;2.using

MVC 5 连接远程数据库取不到数据

问题描述 1.我做了测试的MVC项目,使用已经存在的远程数据库,可以连接上.连接字符串是<addname="DefaultConnection"connectionString="DataSource=192.168.1.28;InitialCatalog=Student;PersistSecurityInfo=True;UserID=sa;Password=123"providerName="System.Data.SqlClient"/

PHP自动选择 连接本地还是远程数据库

Mysql.class.php 文件见 http://www.jb51.net/article/25496.htm 复制代码 代码如下: <?php // 包含Mysql操作类 include_once 'Mysql.class.php'; // 本地mysql数据 $mysql_local_data = array('db_host'=>'localhost', 'db_user'=>'root', 'db_pass'=>'root', 'db_name'=>'test')

《测试驱动数据库开发》目录—导读

版权声明 测试驱动数据库开发 Authorized translation from the English language edition, entitled Test-Driven Database Development: Unlocking Agility, 9780321784124 by Max Guernsey, III, published by Pearson Education, Inc., publishing as Addison-Wesley, Copyright 2

Sql Server 2008 R2连接远程数据库

1.进入sql serverconfiguration manager,启动sqlserver(SQLEXPRESS)和SQL Server Browser,如果SQL Server Browser无法启动,参看链接 http://blog.csdn.net/xtm_rongbing/article/details/13614169 为了防止防火墙禁止1433端口和Server Browser.exe程序,需要将以上两个加入到防火墙允许程序中,win8中操作如链接所示,http://blog.c

《测试驱动数据库开发》—第2章2.1节TDD中类的角色

第 2 章 建立数据库的类 测试驱动数据库开发 开始测试驱动数据库时,需要做的第一件事是定义数据库的类,并且不用过多地担心特定的数据库实例.读完本书后,读者将有可能开始从允许任意的手工修改,转变到允许保持任意有意义的数据库实例.为了帮读者达到这个目的,本章将深入讨论什么是类以及类如何能够提供帮助,还将深入探讨在数据库开发中的影响力是如何不同于应用程序开发的影响力的. 在调和了类的本质与在数据库开发中出现的新的影响力之后,本章展现了一个数据库的类的需求,并展示了如何实现该需求.希望能为开发者提供与