会数据库和c#的进来看看啊,这个问题怎么解决?????
--------------------编程问答-------------------- 连接字符串是否正确开始 -> 所有程序 -> MS SQL Server -> 配置工具 -> Sql server外围应用配置器 ->服务和连接的外围应用配置器 -> 打开MSSQLSERVER节点下的Database Engine节点,选择"远程连接",接下来建议选择”同时使用TCP/IP和named pipes ”,确定后,重启数据库服务.
--------------------编程问答-------------------- 补充楼上。
注意你的字符串,
如果你的sqlserver 是Express,记得加上 --------------------编程问答-------------------- 同意一楼的说法!
xp_cmdshell ‘mkdir d:\abc’
一是是用操作系统的命令在D盘建一个文件夹!如果不进行一楼的操作会报错(没权限)! --------------------编程问答--------------------
这个检查了么?如果检查了,就尽快回复,还没有解决的话我们再好给你帮忙! --------------------编程问答-------------------- 难道是方法写错了么?
/// 连接池对象
/// </summary>
private SqlConnection conn;
public SqlConnection Conn
{
get
{
if (conn == null) //如果连接池不存在则创建一个连接池
{
conn = new SqlConnection(ConfigurationManager.ConnectionStrings["conn1"].ConnectionString);
}
return conn;
}
}
/// <summary>
/// 打开连接池
/// </summary>
public void openConn()
{
if (Conn.State == ConnectionState.Closed)
{
Conn.Open();
}
}
/// <summary>
/// 关闭连接池
/// </summary>
public void closeConn()
{
if (Conn.State == ConnectionState.Open)
{
Conn.Close();
}
}
/// <summary>
/// 返回受影响的行数(适用于增,删,改等操作)
/// </summary>
/// <param name="sql"></param>
/// <param name="type">命令执行的类型</param>
/// <returns></returns>
public bool ExecuteNonQuery(string sql, CommandType type, SqlParameter[] paras)
{
openConn();
int result = 0;
try
{
SqlCommand cmd = new SqlCommand(sql, Conn);
if (paras != null && paras.Length > 0)
{
cmd.Parameters.AddRange(paras);
}
cmd.CommandType = type;
result = cmd.ExecuteNonQuery();
}
catch (Exception)
{
}
finally
{
closeConn();
}
if (result > 0)
{
return true;
}
else
return false;
}
--------------------编程问答-------------------- 开始→ 运行 cmd 输入命令: net start mssqlserver
就OK了。、 --------------------编程问答-------------------- 你的数据库不允许 Sql Server 登录方式? --------------------编程问答-------------------- 先试1楼的办法,然后检查你的数据库连接字符串,最后看下数据库是否有访问的权限 --------------------编程问答-------------------- 说得明明白白,sql server不允许远程连接,打开sql server的配置,让它允许远程访问即可。根本和连接字符串没有关系。 --------------------编程问答--------------------
配置了远程连接,有时连接字符串错了,也会提示这种错误。 --------------------编程问答-------------------- 今天问这个的这么这么多
1。在其他电脑应安装 SQL Native Client
或复制个ntwdblib.DLL
2。在sql server configuration manager 中把Tcp/ip和Named pipes协议启用(服务端)
3。Sqlserver2005外围应用配置器-->服务和连接的外围应用配置器 -->Database Engine -->远程连接--》
设置本地连接和远程连接 为 同时使用Tcp/ip和named pipes
http://www.mybuffet.cn --------------------编程问答-------------------- 新年快乐
补充:.NET技术 , 非技术区