Saturday, February 25, 2012
Create Link from SQL 2000 to AS400
I have found an
issue when I try to view or access the tables on the AS400 from my client machine. I receive the following error when I make that attempt:
Error 7399: OLE DB Provider 'MSDASQL' reported an error.
Data Source Name not found and no default driver specified.
Any help anyone can give me on this issue would be greatly appreciated
Thanks
PhilHi,
Could you be more specific?
You need to create link from SQL 2000 to AS400 but which is the AS400 database?
You have installed the adequate driver?
My apologies for my english. I currently write in portuguese.
Regards,
Dlson Castro.
delson_castro@.ig.com.br
Originally posted by pholtquist
Hi
I have found an
issue when I try to view or access the tables on the AS400 from my client machine. I receive the following error when I make that attempt:
Error 7399: OLE DB Provider 'MSDASQL' reported an error.
Data Source Name not found and no default driver specified.
Any help anyone can give me on this issue would be greatly appreciated
Thanks
Phil|||It sounds like the error is from the linked server defined incorrectly on SQL Server.
You say yhou are accessing the tables from your client machine. If the SQL Server is on a different machine, remember that you need to set up the ODBC DSN (or the 'DB2OLEDB' driver) on the server, not your client.
See sp_addlinkedserver in BOL for a description of what is needed.
Please provide more information if this does not help or is unclear.
HueyStLoui
Originally posted by pholtquist
Hi
I have found an
issue when I try to view or access the tables on the AS400 from my client machine. I receive the following error when I make that attempt:
Error 7399: OLE DB Provider 'MSDASQL' reported an error.
Data Source Name not found and no default driver specified.
Any help anyone can give me on this issue would be greatly appreciated
Thanks
Phil
Sunday, February 19, 2012
Create Directory in Instance Sql Server of another machine
My Sql Server is in Windows Server 2003 machine the name: Machine1
I want create a new directory in machine1 over in machine2 (my machine)
The code is:
Dim srv As New Server("SqlInstance")
Dim sFolder As String = srv.Settings.DefaultFile & "\NewDirectory"
IO.Directory.CreateDirectory(sFolder)
This not work because the sFolder report = D:\SqlData\NewDirectory and the Io.Directory try create in my local machine (I not have a drive D:\ in machine local).
How can I create a subdirectory in srv.settings.defaulfile Sql Server?
thanks,
Marsenne
Hi,
do you want to create a folder on a remote machine ?
you can either use a share to create this file (an administrative share perhpas, if you have the appropiate permissions:
System.IO.Directory.CreateDirectory(@.\\m2-jenss\hierrein\Test);
Or you can use WMI to create a folder on the remote machine:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_createfolderaction.asp
HTH, JEns Suessmeyer.
http://www.sqlserver2005.de
Tuesday, February 14, 2012
CREATE DATABASE
will be created on server machine if I do not specify the path explicitly,
just running on client machine:
CREATE DATABASE [testdb]This is decided by either the
Default Data Directory (Right click server | Properties | Database Settings)
If that is empty then you will still be using the default dir (DATA) from
install time
In my case this would be
D:\Microsoft SQL Server\MSSQL\Data
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup
--
Allan Mitchell (Microsoft SQL Server MVP)
MCSE,MCDBA
www.SQLDTS.com
I support PASS - the definitive, global community
for SQL Server professionals - http://www.sqlpass.org
"Vlad Gonchar" <VladG@.Frogware.com> wrote in message
news:OaoBReefDHA.1764@.TK2MSFTNGP09.phx.gbl...
> Is there any way to learn default settings for path where new database
> will be created on server machine if I do not specify the path explicitly,
> just running on client machine:
> CREATE DATABASE [testdb]
>
>