However, when i execute the move command in the command prompt of the
SQL server, there was no problem. i'm able to connect to
\192.168.1.2ABC without any problem too.
The SQL Server is installed on SERVER-A. SERVER-A and SERVER-B are Windows 2003 servers on the same Windows 2003 domain. The SQL Server and SQL Server Agent services are running under the domain account SQLSERVICE. SQLSERVICE is a member of the Domain Admins group. The Domain Admins group is part of the local Administrators group on SERVER-B. The SQLSERVICE account has also explicitly been given Full Control to the folder referenced by \SERVER-BSHARE xp_cmdshell use has been enabled on the SQL Server.
If I run the following command in SQL:
exec master.dbo.xp_cmdshell 'whoami'the following is returned: DOMAINSQLSERVICE If I change the command to access the c: drive instead of a network drive, it executes successfully.
Can anyone shed some light on why I still cannot access any of the files in this folder using xp_cmdshell?
set @SP= object_name(@@procid) set @Instance = @@servername set @theDate = getdate()
set @SQL = 'sqlcmd -E -S DEREKPREPRODUCTION -h-1 -d Staging -Q " set nocount on select ''""'' + cast(PersonId as varchar) + ''-'' + cast(DatabaseId as varchar) + ''""'' from Staging.dbo.EmailRemovalTest where DTS > dateadd(dd, -7, getdate()) set nocount off " > C: estoutput' + convert(varchar, @theDate, 112) + '.txt'
exec xp_cmdshell @SQL
There is a sproc on the same server that uses xp_cmdshell. When I run that sproc it works fine. I wonder, does having execute permission on the sproc grants me permission to use xp_cmdshell? Anyway, how do I enable this setting?
I start receiving error 'Access is denied' executing following command: exec xp_cmdshell 'dir \IP-ADDRESSSHARE_NAME*.*'
The configuration is following: Two computers CO1 and CO2 Both computers are not in domain, Both computers use the same local windows account to run their instances of SQL server 2005 and passwords for those accounts are the same Both local accounts are in their local administrative groups Both servers do not have configured proxy account. I execute sql commands under ther sysadmin account
If I execute this command from CO1 to CO2, everything works. exec xp_cmdshell 'dir \CO2_IPSHARE_NAME*.*' If I execute from CO2 to CO1 I receive access denied. exec xp_cmdshell 'dir \CO1_IPSHARE_NAME*.*'
If I will log in to the computer CO2 under account of SQL server and execute the dir command from it, it works. dir \CO1_IPSHARE_NAME*.*
I am using XP_CMDSHELL to run 2 Windows commands (from a SQL 2005 SP2 server) that access files on a remote server (called webserver). The two commands are:
1. cscript.exe \webserverwwwrootEur_SaveProductImages.vbs 2. dir \webserverwwwroot Up until very recently this worked fine. Now I am getting Access Is Denied errors:
For #1: Microsoft (R) Windows Script Host Version 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. CScript Error: Loading script "\webserverwwwrootEur_SaveProductImages.vbs" failed (Access is denied. ).
For #2: Access is denied.
This happens if the above commands are run through a job, or directly with Query Analyzer as SA.
I understand that XP_CMDSHELL commands are run in the security context of the SQL Server startup account. The SQL Server startup account is called SQLServer and this account exists on both webserver and the database server. On both servers the username & password are identical and the user is in the local Administrators group. The two servers are in a workgroup.
Things I have tried (with no effect):
1. Restarted the servers 2. Deleted and recreated the SQLServer login on both servers 3. Changed the startup account for SQL Server through the SQL Server Configuration Manager to another account and back to SQLServer.
The most revealing tests are these:
1. If I log into the database server myself using the SQLServer account I can run the above commands in a Command Prompt with no problem
2. I installed SQL 2005 Express SP2 on webserver using the same startup account (SQLServer). If I run the same XP_CMDSHELL commands as above but accessing files on the database server, the commands work! So, an XP_CMDSHELL command run under SQL Express using the local SQLServer account to access a remote server works, but an XP_CMDSHELL command run under SQL Server using a local SQLServer account (that is supposedly identical to the same named account on the other server) does not work !!?!?!?
It is almost as if XP_CMDSHELL commands run under SQL Server are NOT using the SQLServer startup account, but using some other weaker account. How can I tell if this is true?
How can I get this back working (as it was a week ago). The only thing I can think that happened on the servers to cause this is the installation of Windows Updates.
Hi,I am having some trouble copying data over my workgroup network from my Windows 2003 Server Machine (machineA with SQL SERVER 2005) to one of my network Machine's drive(MachineB).Here is the T-SQL code that I am trying to execute:EXEC xp_cmdshell 'copy D:Datafile.txt \MachineBDocuments'Whenever I tried to execute the above piece of code, I get the error message "Access is denied", but if I try to copy the file from the Command Prompt (cmd.exe) with the copy command, the file copies fine over the network.I have already searched over the internet and I found out that loads of people have the same issue, and they were suggested something like this:"Check in Services and make sure that the MSSQLServer service is run as a domain user and that domain user has rights to these network resources."Well it sounds plausible, but I don't know what are the exact steps to do this. How do I know which user is running the MSSQL Server service? Are they referring to the user which I use to connect to my SQL Server Database engine throuhg the SQL Server Management Studio?Also they are suggesting 'domain user', and as I said before I do not have domain network just regular simple workgroup network.Here are some details of the user that I use to login. I generally login into my Windows 2003 Server machine with user called 'User1' and I use the same 'User1' to connect to SQL Server through the Management Studio Screen.Should I create a user called 'User1' on my MachineB(Destination Machine)?I would really appreciate, if someone can give me detailed steps explaning how to solve this problem.Thank you very much once again.
I am having some trouble copying data over my workgroup network from my Windows 2003 Server Machine (machineA with SQL SERVER 2005) to one of my network Machine's drive(MachineB). Here is the T-SQL code that I am trying to execute:
Whenever I tried to execute the above piece of code, I get the error message "Access is denied", but if I try to copy the file from the Command Prompt (cmd.exe) with the copy command, the file copies fine over the network.
I have already searched over the internet and I found out that loads of people have the same issue, and they were suggested something like this: "Check in Services and make sure that the MSSQLServer service is run as a domain user and that domain user has rights to these network resources."
Well it sounds plausible, but I don't know what are the exact steps to do this. How do I know which user is running the MSSQL Server service? Are they referring to the user which I use to connect to my SQL Server Database engine throuhg the SQL Server Management Studio? Also they are suggesting 'domain user', and as I said before I do not have domain network just regular simple workgroup network.
Here are some details of the user that I use to login. I generally login into my Windows 2003 Server machine with user called 'User1' and I use the same 'User1' to connect to SQL Server through the Management Studio Screen. Should I create a user called 'User1' on my MachineB(Destination Machine)?
I would really appreciate, if someone can give me detailed steps explaning how to solve this problem.
I have recently upgraded to SQL2014 on Win2012. The Access front end program works fine.
But, previously created Excel reports with built in MS Queries now fail with the above error for users with MS 2013. The queries still work for users still using MS 2007.Â
I also cannot create any new queries and get the same error message. If I log on as myself on the domain to another PC with 2007 installed it works fine, so I don't think it is anything to do with AD groups or permissions.
When i am trying to start our hospital software based on SQL server 2000, it shows Following Error.Search Condition is not valid, (DBNETLIB) Connection Open (connect()).  SQL server does not exist or excess denied. Due to Fetch data.I run our software in Windows 8.1, while it smothly runs in previous version of Windows XP and 7.
Hello everyone.Whenever I tried to access my database, I would get an error which stated "SQL server does not exists or access denied". My connection string would be as follows:private string connectionstring = "Data Source=local host;Database=pubs;User ID=sa;Password=sa";the password being set to sa. this connection string never worked and I always got the above error. However on changing the Data Source to the computer name the connection string worked and I gained access to my database. How's that? Can anyone please explain to me why should the computer name work for the data source and not the server name. As far as the syntax is concerned the data source should be the name of the server and not computer name. regardsHarsh R. Saxena
I've started getting an issue with this command..It's trying to access a specific directory and I am getting 'Access is Denied'..Something has been changed in the last couple of weeks and I'm not sure what it is
I suspect that security on the folder has been amended..How do I find which account xp_cmdshell runs as so I can go to our networking department and have them check the AD account?
i made a database in phpmyadmin, and used all information given by the service provided, but i can't grant access do my user.'
i can alter and change my database from phpmyadmin, but when i try a command like "grant select on database.table_name to 'user'@'%';" to be able to view the table from a website, i get "#1142 - SELECT,GRANT command denied to user 'xxx'@'xxx.xxx.net' for table 'xxx'"
Hi, i'm facing a problem, I have SQL Server 2000 instaled, the problem is when I try to connect using another computer, it can see the server, but when I try to connect i receive a Access Denied message. My TCP port is opened, and I can enter in the remote server using Query Analyzer, but I can't start the server using SQL Server Service Manager.
All have IIS and an replicated intranet site http:/server/intranet All have 2 DSN connections set exactly the same except one using TCP one using named pipes)
DC1's web app will access a search on SQL1 using named pipes but not TCP SQL1 as above WEB1's web app will not access a search on SQL1 using any of the DSN connections.
Errors recieved
Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC SQL Server Driver][Named Pipes]Access denied.
SQL is in mixed secuirty mode.
I am unable to work out the above no matter how much I play with teh permissions.
IIS on all Servers use Windows Authentication. The SQL database is set to allow all Domain Users access.
A couple months ago I created a DTS package to use the Bulk Insert task for importing a series of large files from a different server. It worked great until last week. Now, when I try to use the Bulk Insert task in a DTS package, I get the following message, "Could not bulk insert because file "blah.txt" could not be opened. Operating System Error 5 (Access Is denied.) I have checked permissions on the file, the file is valid and the path is correct.
What can I look at to understand what is wrong? How can I fix this?
I have two servers A and B, both running SQL 7.0 SP3 on NT4 (SP6a). I need to run an hourly job on Server A that copies a file to Server B using xp_cmdshell. (I'm trying to set up log shipping where Server B will be a warm standby). As a test I tried running this cmd from my workstation (I have Sql Server installed on my workstation) and it worked: xp_cmdshell 'dir ServerBDmssql7ackup'. However, when I log in to Server A using sa account and attempt to run the same query, I get the error 'Access Denied'. The MSSQL service on Server A is running under the system account.
I am posting this message after reading all the previous posts withthe above subject.I have a SQL2K named instance running on a Windows 2K machine underLocal system Account and it uses SQL Server authentication. ThisServer is on a domain by itself. Let us call this M1.I am connecting to this server from an XP machine usinng EnterpriseManager. Let us call this machine M2.Since the client and server are on differentt domains when I useServer Manager on M2 to start/stop my M1's SQL Server, SQL ServerAgent etc, I am getting this error message -"Access Denied (Error 5)When starting SQL Server Service"?What user detailed are passed from M2 to M1 that I am getting thiserror? What is the best way to use server manager on M2 to control M1?Also how to know the status of a SQL server Agent from a cleint EM.
I'm trying to solve this error from so many days and not able to get any solution till now, pls help on this.
My reports are working fine after being deployed on Windows 2003 Server with SQL Standard Edition. But on 2 sites, I'm using SQL Express Edition with Advanced Services on Win XP Pro machine.
This is a C# Applicaiton, using reportviewer control and getting reports from reportserver. I'm using following code before the report is refreshed to set credentials.
These machines are not on domain and using common workgroup. I have created a account with admin rights on these machines, which is being passed to reportviewer control.
MyRepPrevForm.reportViewer.ServerReport.ReportServerCredentials. NetworkCredentials = new NetworkCredential("MyUser", "MyPass", WorkGroupName);
I have tried everything on this, including the giving additional rights to Aspnet account, adding it as login etc. etc. but nothing seems to work.
I am having a SQL 2005 instance on win2003 server.
SQL Server 2005, Standard Edition with SP1 Windows Server 2003, Standard Edition with SP1
2 days back, all services went down and I was not able to see anything in logs,how they went down? I restarted all the SQL Services again thru services.msc but when I am trying to open 'SQL Server Configuration Manager'.... .I am getting this error...
Cannot connect to WMI provider.You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 servers with SQL Server Configuration Manager. Access is denied. [0x80070005]
I googled and got some good links about this error... 1 - http://www.sql- server-performan ce.com/faq/ sqlviewfaq. aspx?faqid= 296
I followed but didn't get success...has someone faced this issue and resolved also plz guide me......
And one more thing......sql services are running on this machine 'A' but Start, Stop, Pause, Resume and Restart option are not highlighted on this instance. I connected one another instance 'B' on this machine and got same issue (options were not highlighted) but when I opened that perticular machine where that instance 'B' is installed, i was able to see all option runable so i registered that instance 'A' on 'B' machine and got here also I was not able to see these option highlighted only for 'A'...
Please help me....a lot of thanks to all of you...
I got a strange problem when installing sql express on an empty windows xp sp2 machine.
When I try to create a new database within a directory, which existed before installing the server (e.g. c:programme), i get an error message something like "1802 access denied, cannot create database".
But when I try to create a new directory on the harddisk (e.g. c:oliver) and create the database into this directory, then it works!
I am logged in as admin, with full access rights. And everything is on the local machine. Anyone got a clue?
Does anyone know how i can give a user(non admin) access to integration services?
I already did this:
The user needs to be added to Distributed COM Users group · Run %windir%system32Comcomexp.msc to launch Component Services · Expand Component ServicesComputersMy ComputerDCOM Config · Right click on MsDtsServer node and choose properties · In MsDtsServer Properties dialog go to Security Tab In the Security page we are interested in €œLaunch and Activation Permissions€? section. Click Edit button to see €œLaunch Permissions€? dialog. €œLaunch Permissions€? dialog allows you to configure SSIS server access per user/group. In the bottom of the dialog you can select:
Local / Remote Launch permissions if you allow to a user/group to start service locally or remotely.
Local / Remote Activation permissions if you allow to a user/group to connect to SSIS server locally or remotely. · Restart SSIS Service . I get the following error when i try to login to SSIS: =================================== Cannot connect to Dawn. =================================== Failed to retrieve data for this request. (Microsoft.SqlServer.SmoEnum) ------------------------------ For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476 ------------------------------ Program Location: at Microsoft.SqlServer.Management.Smo.Enumerator.Process(Object connectionInfo, Request request) at Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ObjectExplorer.ValidateConnection(UIConnectionInfo ci, IServerType server) at Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser() =================================== Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) (Microsoft.SqlServer.ManagedDTS) ------------------------------ Program Location: at Microsoft.SqlServer.Dts.Runtime.Application.GetServerInfo(String server, String& serverVersion) at Microsoft.SqlServer.Dts.SmoEnum.DTSEnum.GetData(EnumResult erParent) at Microsoft.SqlServer.Management.Smo.Environment.GetData() at Microsoft.SqlServer.Management.Smo.Environment.GetData(Request req, Object ci) at Microsoft.SqlServer.Management.Smo.Enumerator.GetData(Object connectionInfo, Request request) at Microsoft.SqlServer.Management.Smo.Enumerator.Process(Object connectionInfo, Request request)
Im trying to "use" files during my flow in two diferent kind of components (send email task and custom transformation), but the error i get is similar: access denied, file doesnt exists, is locked by another proccess or not enough rigths.
-In custom transofrmation i am trying to write to a file with the next code:
Dim sw As StreamWriter
If (Not File.Exists(". est.txt")) Then
sw = File.CreateText(". est.txt")
Else
sw = File.AppendText(". est.txt")
End If
sw.Write("Numero de Registros en Empresas")
sw.WriteLine(Row.CuentaRegEmpresas)
sw.Write("Numero de Registros en Reporta")
sw.WriteLine(Row.CuentaRegReporta)
sw.Write("Numero de Registros de Facturas ampliadas")
sw.WriteLine(Row.CuentaRegFAmp)
sw.WriteLine()
- In send email tranformation i am trying to attach a different file (the log of the process) , but the error is that i dont have rights to access. If i try to send another file this error disappears...
Both files (test.txt and log.txt) have total control rights to all users, and arent locked or opened by any other process during the execution.
Edit: Thats the error trace i get:
en System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
I am getting access denied error when tried to import or export data from another machine. ( right click on database in management studio , select tasks , select import or export) i was getting that error in the second screen of the wizard which asks to select the source system to copy from. Previously in this process i got error while sql initialization which comes after selecting source ,destination system and database tables selcetion. i have searched the net for the sollutoin and got a sollution mentioning to install the sql service pack 1. while installing i kept my server running , in the middle of installation what happend is a message box is diaplayed saying something and showed three options cancel,continue and try again. i mistakenly clicked on continue without stopping the server. after successfull installation of service pack i once again tried to import data from other system. the above mentioned error is giving in the second screen of the wizard at the place where to select the source system. i tried to system restore but updates of service pack does not reflected. hoping that some one may solve my problem.
this is the message
General access denied error
------------------------------ Program Location:
at Microsoft.SqlServer.Dts.Runtime.Wrapper.ApplicationClass.get_DBProviderInfos() at Microsoft.SqlServer.Dts.DtsWizard.DTSWizard.GetDtsDbProviderInfos(WizardInputs wizardInputs) at Microsoft.SqlServer.Dts.DtsWizard.DataSourceCombo.PopulateProviders(Boolean fSources, WizardInputs wizardInputs) at Microsoft.SqlServer.Dts.DtsWizard.Step1.OnInitializePage(EventArgs e) at Microsoft.SqlServer.Management.UI.WizardPage.RaiseEnterPage() at Microsoft.SqlServer.Management.UI.WizardForm.NextPage(WizardPage nextPage) at Microsoft.SqlServer.Management.UI.WizardForm.Next_Click(Object sender, EventArgs e)
Hi, i got a little problem with my SSIS, when i try to connect from another machine the server response (Access Denied), why?, i'm a member of MsDtsServer to Local and Remote Activation and Launch, then what can be a problem?....
I have recently deployed a web app that I have been developing onto the production server (Windows 2003 SP1 + an SQL Server 2000 SP4 cluster). The web app uses both Enterprise library and another Dotnet based database abstraction layer to query SQL Server. However, on deployment, when requesting data through both abstraction layers, I receive the generic SQL Server does not exist or access denied. However, I have validated the configuration of Enterprise library by creating a simple diagnostics console app that uses the exact enterprise library configuration file and this can connect without a problem. It seems like only web applications are affected though this is fairly standard web app using ASPNET, user , no impersonation etc. Therefore I suspect something similar to permissions on dlls or similar. I have looked around at Windows, WindowsSystem 32, the Dotnet framework but can anyone suggest any other areas to look at?
Does the error below look familiar to anybody? I cannot seem to get past it! My connection code is <sessionState mode="SQLServer" stateConnectionString="tcpip=BRAHMA" sqlConnectionString="data source=epscor;user id=epscorser;password=epsc0r" cookieless="false" timeout="60"/> Help in solving this appreciated! -Steve SQL Server does not exist or access denied. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: SQL Server does not exist or access denied.Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace:
[SqlException: SQL Server does not exist or access denied.] System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +474 System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +372 System.Data.SqlClient.SqlConnection.Open() +384 System.Web.SessionState.SqlStateConnection..ctor(String sqlconnectionstring) +92
Hi, I not sure where my connection string is incorrect. I cant' access the SQL Server through Query Analyzer but the program can't. here is my connection string."ConnectionString" value="Data Source=xx.xx.xx.xx;Initial Catalog=xxx;UID=xxx;PWD=xxx;MAX POOL SIZE=5"> In the Query analyzer, i choose the SQL Server Authentication and provide login and password. I can access the database. Also, i can access the database at local computer. But, i can't access the database by other pc throught network. do i need to provide any other in the connection string?
Hello everyone, I’m hoping that someone could help explain why I get this error “SQL Server does not exist or access denied.� . I’ve migrated to the web server from my local machine and these are the steps I took: 1.Copied folder to web server. 2. Changed connection string to connect to DB 3. modified web.config
Being the first time I’ve done this I’m also posting the connection string and config file code.