Re: Vista hosting XPe tools/db
- From: "DPM" <dm@xxxxxxxx>
- Date: Tue, 31 Oct 2006 10:44:03 -0500
Matt,
I chose your second option, and here's what I got:
C:\XPe>setp
C:\XPe>cscript setsqlperms.vbs vista-64 dpm
Microsoft (R) Windows Script Host Version 5.7
Copyright (C) Microsoft Corporation. All rights reserved.
SetSQLPerms.vbs: Grants sysadmin permissions to a specified user on a SQL
server
..
C:\XPe\setsqlperms.vbs(9, 20) Microsoft VBScript runtime error: ActiveX
component can't create object: 'SQLDMO.SQLServer'
C:\XPe>
Now, the SQL server instance name is "MSSQLSERVER" Should the object be
"'SQLDMO.MSSQLSERVER'"?
Regards,
Dean
"Matt Kellner [MS]" <mattkell@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:%234LEtaG$GHA.4464@xxxxxxxxxxxxxxxxxxxxxxx
Just a clarification: This script requires that you run it under theCScript
host. If you haven't changed your default script host to CScript, you canrights.
do that with the following command: cscript //H:CScript
Alternatively, you can run setsqlperms.vbs script as follows: cscript
setsqlperms.vbs ComputerName UserName
--
Matt Kellner
SDET, Microsoft Windows XP Embedded Test Team
This posting is provided "AS IS" with no warranties, and confers no
"Matt Kellner [MS]" <mattkell@xxxxxxxxxxxxxxxxxxxx> wrote in messagewhat
news:eIgMtPG$GHA.1224@xxxxxxxxxxxxxxxxxxxxxxx
Hi there. We did some research into this issue and have come up with
canwe believe is a decent workaround. Here is a short VBScript that you
torun (as Administrator) on your machine, that should grant the proper
permissions to your SQL database in order for your tools to connect
properly in Vista.
To use this script, copy the following script code to a file and save it
as "savesqlperms.vbs" . Then run the script as Administrator on the
machine hosting the database.
=== BEGIN SCRIPT CODE ===
Option Explicit
WScript.StdOut.WriteLine "SetSQLPerms.vbs: Grants sysadmin permissions
nota specified user on a SQL server."
If WScript.Arguments.Count < 2 Then
WScript.StdOut.WriteLine "Usage: setsqlperms.vbs ComputerName UserName"
WScript.Quit()
End If
Dim g_oSQLServer : Set g_oSQLServer = CreateObject("SQLDMO.SQLServer")
g_oSQLServer.LoginTimeout = 30
g_oSQLServer.LoginSecure = True
g_oSQLServer.Connect Trim(WScript.Arguments(0))
g_oSQLServer.ExecuteImmediate("EXEC sp_grantlogin '" &
Trim(WScript.Arguments(1)) & "'")
g_oSQLServer.ExecuteImmediate("EXEC sp_addsrvrolemember '" &
Trim(WScript.Arguments(1)) & "', 'sysadmin'")
g_oSQLServer.Close
Set g_oSQLServer = Nothing
WScript.StdOut.WriteLine "Done."
=== END SCRIPT CODE ===
The usage is as follows: setsqlperms.vbs ComputerName UserName
For example: setsqlperms MyComputer MYDOMAIN\Matt
Once you run this script, you should be able to access your database
properly without having to disable UAC or login as Administrator.
Please let us know how this works for you. :)
--
Matt Kellner
SDET, Microsoft Windows XP Embedded Test Team
This posting is provided "AS IS" with no warranties, and confers no
rights.
"DPM" <dm@xxxxxxxx> wrote in message
news:%23JzRtkC$GHA.3352@xxxxxxxxxxxxxxxxxxxxxxx
This is Vista security preventing your account from connecting to the
database. Try logging in as the Administrator (not just a user in the
admin group). Disabling LUA would probably also enable that but i'm
noproposing you do that since that feature is enabled for a reason.
We need to propagate some information to the community wrt hosting XPe
on Vista, it's definitely supported but since the OS is so locked down,
the process of enabling the end to end developer scenario on Vista is
asap.longer as simple as it was on previous OS'. I believe someone may be
working on a stored procedure for the database to set the permissions
such that Vista will allow authorized users access to the DB without
having to tweak the OS.
I'll ping the PMs and try to get something on our blog next week or
tools
----
Andy
Check out the Embedded team blog: http://blogs.msdn.com/embedded/
This posting is provided "AS IS" with no warranties, and confers no
rights.
DPM wrote:
Well, not so fast.
Although I managed to install the SP1 database with no errors, the
2005report that they cannot log on to the database because either the
database
is open in exclusive mode or they're not authorised.
Are there some additional settings I need to adjust in SQL Express?
What
sort of logon do I need? "Network service" is the default; do I need
another?
I should note that I'm hosting this on Vista RC1.
Thanks for your help.
Regards,
Dean
"DPM" <dm@xxxxxxxx> wrote in message
news:u6fHMAc%23GHA.4464@xxxxxxxxxxxxxxxxxxxxxxx
Andy,
I uninstalled and reinstalled, and it seems to work OK.
Thanks for your help.
Regards,
Dean
"Andy Allred [MS]" <andyall@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:e90%23$2T%23GHA.1220@xxxxxxxxxxxxxxxxxxxxxxx
I know that when you install a second instance of SQL on the machine
it
will have a new instance name.
However, i don't know if you can install a second instance of SQL
changeExpress if it detects another but you could try installing a secondre-install.
instance. Otherwise i think you might have to uninstall and then
Sorry, i hope the first method works for you.rights.
----
Andy
Check out the Embedded team blog: http://blogs.msdn.com/embedded/
This posting is provided "AS IS" with no warranties, and confers no
DPM wrote:
Andy,
Well, I already installed SQL 2005 Express. Is it possible to
dothe
instance name after installation? I didn't see any obvious way to
noExpressit.
Thanks for your help.
Regards,
Dean
"Andy Allred [MS]" <andyall@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:uTU77RR%23GHA.1168@xxxxxxxxxxxxxxxxxxxxxxx
Check out this article from our XPe blog called "Using SQL 2005
with the XP Embedded Database":
http://blogs.msdn.com/embedded/archive/2006/01/05/509705.aspx
----
Andy
Check out the Embedded team blog: http://blogs.msdn.com/embedded/
This posting is provided "AS IS" with no warranties, and confers
running,withrights.
DPM wrote:
Can anyone tell me what I need to do to install the XPe database
SQL
Express (2005, SP1)? I've installed SQL, it appears to be
but
the
XPe SP1 database installer cannot find it.
Any suggestions?
.
- Follow-Ups:
- Re: Vista hosting XPe tools/db
- From: Matt Kellner [MS]
- Re: Vista hosting XPe tools/db
- Next by Date: Different behaviour of EWFMGR vs EWFAPI commands?
- Next by thread: Re: Vista hosting XPe tools/db
- Index(es):
Relevant Pages
|