• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

visk0nde

[VBScript] Active Directory Para SQL Server

1 mensagem neste tópico

Boas pessoal

antes de mais  nao encontrei seccao para VBScript .. portanto se tiver no sitoi errado  movam sff

precisava de passar os dados da minha de utilizadores da Active Directory (windows server 2003) Para uma base de dados em SQL Server.

tinha pensado em criar um script em VBScript.

Alguem sabe como o fazer?

eu com um search Encontrei este site.

http://support.microsoft.com/kb/319716/pt

que tem o seguinte codigo

Option Explicit

Dim sDomain
Dim oDomain
Dim sFilter
Dim oADobject
Dim MyConnection
Dim MyCommand
Dim param1
Dim param2
Dim param3

sDomain     = "some_domain"
sFilter     = "User"

'Connect to the domain.
Set oDomain     = GetObject("WinNT://" & sDomain)
oDomain.Filter     = Array( sFilter )

Set MyConnection = CreateObject("ADODB.Connection")
'The following is the SQL connection string.
MyConnection.Open "Driver={SQL Server};server=(local);database=Employees;uid=some_username;pwd=some_password;"

Set MyCommand = CreateObject("ADODB.Command")
Set MyCommand.ActiveConnection = MyConnection

Set param1 = MyCommand.CreateParameter("@Username", 202, 1, 128)
Set param2 = MyCommand.CreateParameter("@Fullname", 202, 1, 1000)
Set param3 = MyCommand.CreateParameter("@Description", 202, 1, 1000)

MyCommand.CommandText = "sp_adinfo"
MyCommand.CommandType = 4

MyCommand.Parameters.Append param1
MyCommand.Parameters.Append param2
MyCommand.Parameters.Append param3


For Each oADobject In oDomain
    param1.Value = oADobject.Name
    param2.Value = oADobject.FullName
    param3.Value = oADobject.Description
       MyCommand.Execute
Next
MyConnection.Close()

depois de alterar os parametros do Dominio e o nome da database,tenho duvida  na parte em que digo o username e password do SQL server.

isto porque no SQL server estou a usar a Windows Authentication, e como penso que nao se colocam o username e password dessa forma.

num site vi que deveria ficar

Integrated Security=SSPI

.

depois de colocar isso, o script continua a dar erros..

bem tento alterar coisas mas nunca da para resolver :!

alguem sabe o que esta mal?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora