|
Got a backup system that backs up directories. I want to backup all the databases, they could be hundreds and a few more every day. The problem is that SQL keeps the databases lock for reading, so I cannot back them up every night. I need to manually stop the server in order to back them up. Any way to schedule the server to stop at 3 AM to 5 AM? or something like that?
Al
|
|
|
|
|
from an admin account issue the console command "net stop mssqlserver"
You could place this command string in a batch file and schedule the batch file at the desired time.
another command file with
"net start mssqlserver"
could be used to restart the server.
Use start->settings->control panel->scheduled programs to invoke the scheduler wizard. select (browse to) your batch file as the program to schedule. set up the frequency and time, then select an administrative account for the user so that it has sufficient privelege to start or stop the service.
Absolute faith corrupts as absolutely as absolute power
Eric Hoffer
All that is necessary for the triumph of evil is that good men do nothing.
Edmund Burke
|
|
|
|
|
Good concept, just need to find out how long it takes to back it up as if I start the server before the backup finishes .... well
Fantastic idea, thanks
Al
|
|
|
|
|
you can copy only the DB data... in this case you have to copy only the modified/new data.
|
|
|
|
|
Rob,
Just to let you know. I added a schedule to stop the SQL server at night for 1 hour and to start the back up at that time. All works great. Thanks
Al
|
|
|
|
|
hi all,
i was importing the data from a another database, when it was completed, old data was deleted..means new data over write upon old data....
Plz tell me any method to recover the old data......
i am serious in trouble....
thanx
Sajjad
|
|
|
|
|
Hopefully you can restore a backup and try again. You did make a backup first, didn't you?
Absolute faith corrupts as absolutely as absolute power
Eric Hoffer
All that is necessary for the triumph of evil is that good men do nothing.
Edmund Burke
|
|
|
|
|
no i have not any backup .....
|
|
|
|
|
Hi,
We develop a CAM application which makes use of a SQL Server database. We used to ship our product with MSDE version 7.0, but we were having more and more problems with users who wanted to install the software on a Windows XP system.
For these users we manually installed the MSDE 2000 version and this worked for these customers.
We desided to upgrade our installation CD to have the MSDE2000 version default.
But now I have problems installing this version on Windows XP (SP2) systems.
The error message is:
"Setup failed to configure the server. Refer to the server error logs and setup error logs for more information."
The event viewer has a warning :
The description for Event ID ( 19011 ) in Source ( MSSQL$CAM ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: (SpnRegister) : Error 1355.
To solve the problem I already googled the internet and tried the following possible soultions:
- Change the computer name to uppercase characters
- Remove unused SQL folders that were created on earlier attempts.
- Tried the MSDE2000A version as well as the MSDE 2000 SP4 version
- Tried diffrent instance names (defined in the setup.ini file)
- Check if the file/printer sharing is switched on.
- Switched off the windows firewall
The installation WORKS on my Toshiba laptop, but fails on our test-pc and test-server, both with the same error. All systems have Windows XP SP2 and all windows updates installed.
Any suggestions anybody??
Thanks!
Marc Laheij
|
|
|
|
|
I have one store procedure with table as input parameter
can i use that store procedure in asp.net ?
how i give the tabel variable type in asp.net coding to that input parameter.
|
|
|
|
|
This is an Example where i use stored procedure in C#.net
string strInsert="[sp_InsertAuthorRecord]"; //Stored Procedure For Insert record In Author Table.
conn =new SqlConnection (conStr); //Established Connection.
SqlCommand cmdText=new SqlCommand (strInsert,conn); //SqlCommand which contain Query
cmdText.CommandType =CommandType.StoredProcedure ;
SqlParameter param=cmdText.Parameters .Add ("@artid",SqlDbType.Int,4);
param.Direction =ParameterDirection .Input ;
param.Value=txtArticleID .Text; //declare first input parameter for stored procedure and also assing value to tht variable.
param=cmdText.Parameters .Add ("@title",SqlDbType.VarChar,50);
param.Direction =ParameterDirection .Input ;
param.Value =(string)txtArticleTitle.Text ;
param=cmdText.Parameters .Add ("@topic",SqlDbType.VarChar,50);
param.Direction =ParameterDirection .Input ;
param.Value =(string)txtArticleTopic .Text ;
param=cmdText.Parameters .Add ("@authorid",SqlDbType.Int ,4);
param.Direction =ParameterDirection .Input ;
param.Value =txtAuthorId .Text;
param=cmdText.Parameters .Add ("@lines",SqlDbType.Int,4);
param.Direction =ParameterDirection.Input ;
param.Value =txtNumOfLines.Text;
param=cmdText.Parameters.Add ("@dateOfPublishing",SqlDbType.DateTime,8);
param.Direction =ParameterDirection.Input ;
param.Value =(string)txtDateOfPublishing.Text ;
conn.Open ();//open connection
cmdText.ExecuteNonQuery ();//Execute Query
Stored procedure for this example is:
Create PROCEDURE sp_InsertArticleRecord
@artid integer ,
@title varchar(50),
@topic varchar(50),
@authorid int,
@lines integer,
@dateofpublishing datetime
AS
Begin
Insert into article(artid,title,topic,authorid,lines,dateofpublishing)
values (@artid,@title,@topic,@authorid,@lines,@dateofpublishing)
End
Annpurna Tiwari
IIPL Company
Nagpur
India
|
|
|
|
|
Hi, I need to implement custom DataGrid paging: http://dotnetjunkies.com/Tutorial/EA868776-D71E-448A-BC23-B64B871F967F.dcik
Basically, idea is called a stored proc and retrieve only those records you need on "Current" page, thereby reducing processing and data transfer. The stored procedure takes as parameters "PageNumber" and "PageSize" to compute the records to return.
Normally, without stored proc:
o_session = SetupFESRCConnection(...)<br />
criteria = o_session.CreateCriteria(GetType(mylib.to.Company))<br />
...<br />
conjunc = New NHibernate.Expression.Conjunction<br />
criteria.Add(conjunc)<br />
disjunc = New NHibernate.Expression.Disjunction<br />
conjunc.Add(disjunc)<br />
disjunc.Add(Expression.EqExpression.Eq("CompanyCode", companyCode))<br />
company_list = criteria.List()
But how can I specify criteria "I just want page 3 data given page size = 10 records per page"? However, can I retrieve via stored procedure using NHibernate?
Thanks in advance.
Norman Fung
|
|
|
|
|
hi! i just want to know if there is a way to identify the table names in a certain database using ADO in Visual C++...
Please help me...
|
|
|
|
|
Look at the OpenSchema method of the Connection class.
Absolute faith corrupts as absolutely as absolute power
Eric Hoffer
All that is necessary for the triumph of evil is that good men do nothing.
Edmund Burke
|
|
|
|
|
Hi
I am a newbee in db programming and I am now using MFC ODBC classes. (I do not use DAO as MSDN says we should not develop new project with it... is this true? )
I see that default locking mechanism, which is optimistic locking, only occurs on Update(). This, however, means that in a multithreaded application, if thread-1 is going to do an AddNew, thread-2 is going to do an Edit, a switching context means that the 2 thread may race against each other hence causes conflict.
Currently what I do is creating a global mutex object for each table. Each db opration, e.g. an edit operation (including Open(), Edit(), Update()) must be guarded by this mutex object.
This gaurantees to fight off race condition. But does anyone know a better solution?
thx!
|
|
|
|
|
Hi all,
when i start SQL Server Exress Manager it want Server Instance_________. when i enter my computer id its showing error so any buddy tell me what should i have to give on this screeen
Thanks
Regards from
Tariq Mahmood
|
|
|
|
|
Hi
What will be the SQL SELECT statement to select only the last row of a table. I am using Microsoft SQL server. Please Help me.
Tutul
|
|
|
|
|
Sorry for my english...
You should to create a new field (for example "created_on") in your table, which type is TIMESTAMP. When you inserting a new record in the table this field will automatically filled within the time of creation of the new record...
So, the request is:
SELECT * FROM myTable ORDER BY created_on DESC LIMIT 1
|
|
|
|
|
If the table has a unique ID column (primary key) then u can Select the last record from the table as:
Select [Fields Name] from [Table Name] where [Pk Field name] in (Select MAX(Pk Field name) as nID from [Table Name])
e.g.,
Select employeename,Employee_ID from tbl_emp where Employee_ID in (Select MAX(Employee_id) as nid from tbl_emp)
Regards
Anyla
|
|
|
|
|
Hi
If you have a date field in your table or some other field which can sort the recordset.If yes then try this
SELECT top 1 * FROM tblA ORDER BY DATE1 DESC
or
SELECT top 1 * FROM tblA ORDER BY DATE1 ASC
i hope this helps
Mandar Patankar
Microsoft Certified professional
|
|
|
|
|
Hi
What will be the SQL SELECT statement to select only the last row of a table. Please Help me
Tutul
|
|
|
|
|
Try This One It Will Help You
SELECT top 1 * FROM <tablename> ORDER BY CloumnName desc
Annpurna Tiwari
jr.Technology Architect
IIPL Company
Nagpur
(M.S)
India
|
|
|
|
|
Hi
Can anyone tell me is there any way to store different language data(in particular spanish) into sql server. If yes please tell me
Thanks in advance
|
|
|
|
|
SQL server (or any database that supports Unicode text, for that matter) doesn't care what 'language' the text being stored belongs to. As long as your fireld types ar NVarchar or NText, you can store any sequence of Unicode characters you want, and they will be returned accurately.
If you need the sorting algorithms to operate correctly for your language, then you need to change the collation setting for the server to the proper language. This however, just affects what order will result from sorting recordes containing the text. The data is agnostic: what goes in is what comes out.
Note that the results of quees on Unicode data my sometimes look wrong, if the font used to display the data does not contain the unicode charaters in the text, in which case an empty 'box' is usually displayed for the missing character. Arial seems to support the widest range of characters.
Absolute faith corrupts as absolutely as absolute power
Eric Hoffer
All that is necessary for the triumph of evil is that good men do nothing.
Edmund Burke
|
|
|
|
|
Hi
I need to query into MS Access database using c++. The search should uses a general date but I could not work out how-to.
i.e. the field in the db is of Date/Time, which formats as dd/mm/yy hh:mm:ss
How should I fill in this sql statement? (the XXXX bit, and DateAndTime is the name of the field.)
SELECT * FROM MyTable WHERE DateAndTime='XXXX';
Thx to anyone who helps!
|
|
|
|