qq_31247931
风雨悠扬
2015-09-14 18:00
采纳率: 100%
浏览 1.8k

请问为什么c#打开sqlserver数据库失败?代码如图

请问为什么c#打开sqlserver数据库失败?代码如图图片

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • findcaiyzh
    宝_爸 2015-09-15 00:09
    已采纳

    连接本机应该是
    Server=.;

    你的缺少了等号。

    点赞 评论
  • caozhy

    看你的代码,最可能出问题的是连接字符串,看下你的的数据库是否使用集成验证,以及是否允许远程连接。

    点赞 评论
  • ycl295644
    守枫竹清 2015-09-15 00:39

    数据库的连接字符串有问题,
    如下是.NET 类库中数据库连接源代码,你可以参照一下格式和字符串
    /// /// 可以接受三种格式的数据库连接字符串
    /// 1. 服务名称=(local);数据库名称=EDNSM;用户名称=sa;用户密码=123456
    /// 2. Data Source=(local);Initial Catalog=EDNSM;User ID=sa;Password=123456
    /// 3. server=(local);uid=sa;pwd=;
    ///
    ///
    public DatabaseInfo(string connectionString)
    {
    #region 服务器名

            this.server = this.GetSubItemValue(connectionString, "服务名称");
            if (this.server == null)
            {
                this.server = this.GetSubItemValue(connectionString, "Data Source");
            }
            if (this.server == null)
            {
                this.server = this.GetSubItemValue(connectionString, "server");
            }
    
            #endregion
    
            #region 数据库名
    
            this.database = this.GetSubItemValue(connectionString, "数据库名称");
            if (this.database == null)
            {
                this.database = this.GetSubItemValue(connectionString, "Initial Catalog");
            }
            if (this.database == null)
            {
                this.database = this.GetSubItemValue(connectionString, "database");
            }
    
            #endregion
    
            #region 用户名称
    
            this.userID = this.GetSubItemValue(connectionString, "用户名称");
            if (this.userID == null)
            {
                this.userID = this.GetSubItemValue(connectionString, "User ID");
            }
            if (this.userID == null)
            {
                this.userID = this.GetSubItemValue(connectionString, "uid");
            }
    
            #endregion
    
            #region 用户密码
    
            this.password = this.GetSubItemValue(connectionString, "用户密码");
            if (this.password == null)
            {
                this.password = this.GetSubItemValue(connectionString, "Password");
            }
            if (this.password == null)
            {
                this.password = this.GetSubItemValue(connectionString, "pwd");
            }
    
            #endregion
        }
    
    点赞 评论

相关推荐