我刚装了个2005,不知道怎么新建用户(用来sql验证的连接)我以前用2000的时候是新建用户后再到odbc搞一下就可以连接了,2005的不知道要怎么操作?

解决方案 »

  1.   

    先配置一下:菜单中  Microsoft SQL Server 2005-->配置工具-->SQL Server 外围应用配置器进入“服务器和连接的外围应用配置器”
    选择“Database Engine”的远程连接,设置为允许远程连接即可
      

  2.   

    我新建登陆名:abc
    odbc数据连接建立也成功了,但不知道要怎么才能连接数据库?我新建登陆名后是不是要新建用户?如果是的该怎么建?
      

  3.   

    我用的连接代码是:  <add key="connectionString" value="user id=abc;password=123;initial catalog=text;data source=localhost;Connect Timeout=30"/>这样写是不是有问题(在用2000的时候是可以用的)
      

  4.   

    DRIVER={SQL SERVER};SERVER=服务器名或IP;DATABASE=数据库名;UID=用户名;PWD=密码
      

  5.   

    if not exists (select * from master.dbo.syslogins where loginname = N'username')
    BEGIN
    declare @logindb varchar(132), @loginlang varchar(132) select @logindb = N'dbname', @loginlang = N'us_english'
    if @logindb is null or not exists (select * from master.dbo.sysdatabases where name = @logindb)
    select @logindb = N'master'
    if @loginlang is null or (not exists (select * from master.dbo.syslanguages where name = @loginlang) and @loginlang <> N'us_english')
    select @loginlang = @@language exec sp_addlogin N'username', N'password', @logindb, @loginlang
    END
    GOif not exists (select * from dbo.sysusers where name = N'username' and uid < 16382)
    EXEC sp_grantdbaccess N'username', N'password'
    GO