MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Criar user no sql server com vba

    avatar
    Motar
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 150
    Registrado : 03/08/2010

    [Resolvido]Criar user no sql server com vba Empty [Resolvido]Criar user no sql server com vba

    Mensagem  Motar 25/5/2014, 21:01

    Olá
    Tem como criar user no sql server via vba, em que eu colocava num formulário access o username e ele criaria esse login no sql server?
    Não será necessário senha pois os logins são iguais aos logins de rede
    Cumprimentos
    Rui
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Criar user no sql server com vba Empty Re: [Resolvido]Criar user no sql server com vba

    Mensagem  Alvaro Teixeira 13/6/2014, 20:54

    Olá,

    Não sei se poderá ajudar, mas talvez por linha de comando:

    http://msdn.microsoft.com/pt-BR/library/ms180944.aspx

    http://www.educoutinho.com.br/desenvolvimento/sql-server/executar-script-sql-server-via-linha-de-comando/
    avatar
    Motar
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 150
    Registrado : 03/08/2010

    [Resolvido]Criar user no sql server com vba Empty Re: [Resolvido]Criar user no sql server com vba

    Mensagem  Motar 14/7/2014, 18:23

    Obrigado pelas dicas ahteixeira

    Resolvi com este código:
    Dim strConnString As String
    Dim oConn As New ADODB.Connection
    On Error GoTo ErrorHandler
    strConnString = "Provider=SQLOLEDB;"
    strConnString = strConnString & "User ID=sa;password=xxxxxxx;"
    strConnString = strConnString & "Initial Catalog=" & _
    Database & ";"
    strConnString = strConnString & "Data Source=nomeservidor\SQLEXPRESS,1433;"
    strConnString = strConnString & "Use Procedure for Prepare=1;"
    strConnString = strConnString & "Auto Translate=True;"
    strConnString = strConnString & "Packet Size=4096"
    oConn.Open strConnString
    oConn.Execute "EXEC sp_grantlogin '" & UserNT & "'"
    oConn.Execute "USE nomebasedados"
    oConn.Execute "EXEC sp_adduser '" & UserNT & "'"
    oConn.Execute "EXEC sp_addrolemember 'db_datareader', '" & "UserNT & "'"
    oConn.Execute "EXEC sp_addrolemember 'db_datawriter', '" & UserNT & "'"
    AddUserTOSQLServer = True
    ErrorHandler:
    If oConn.State <> 0 Then
    oConn.Close
    End If
    Set oConn = Nothing
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Criar user no sql server com vba Empty Re: [Resolvido]Criar user no sql server com vba

    Mensagem  Alvaro Teixeira 15/7/2014, 09:51

    Olá,

    Obrigado pelo retorno.

     cheers 

    Conteúdo patrocinado


    [Resolvido]Criar user no sql server com vba Empty Re: [Resolvido]Criar user no sql server com vba

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 14:06